Job Description
Seeking an Intermediate to Senior level Software Engineer to lead & implement our SDK for our spatial computing platform. The primary responsibility of this position is to work on the Core SDK & drive the engineering effort to produce high quality features. Collaboration is key, you will participate in agile planning & development & work with cross-team dependencies, from internal Magic Leap groups to external developers & strategic partners. Qualified candidate needs to be a self-starter & able to operate in a highly dynamic environment.
Responsibilities:
- Lead the design, & development of Core SDK APIs using software design guidelines
- Solve complex technical problems with minimal supervision
- Interface with other software teams to ship features with expected level of quality to developers & partners
- Collaborate with engineers, PMs, & product leads to implement specifications & deliver high-quality features
- Write elegant, maintainable, reusable code, leveraging test-driven principles to develop high quality features
- Create & maintain documentation following internal documentation standards
- Troubleshoot & resolve software defects & other technical issues
- Work in fast paced small agile team to deliver high-quality code
Qualifications:
- 3-5+ years experience with coding in C, & C++ in a professional environment
- Experience with C, C++ API framework development
- Experience developing SDKs, & toolchains for mobile, AR/VR or desktop platforms
- Strong problem-solving & communication skills
- Experience with 3D graphics programming is a plus
- Experience developing with game engines (Unity or Unreal) in VR/AR is a plus
- OpenXR experience is a plus
- Java experience is a plus
Education:
- Bachelor's degree in Computer Science, a related field or equivalent work experience
- MS Preferred
Additional Information
- All your information will be kept confidential according to Equal Employment Opportunities guidelines.
|