This job might no longer be available.
Senior/Lead, Software Engineer, C++ Framework and Tools
2 years ago
Job Description
Magic Leap is building the future of AR platforms. Help us build the nervous system of the device, assembling the pieces of the platform into a complete system. Our team is responsible for implementing the public facing APIs, the communications layer which supports this, the security enforcement. This work spans the entire system, interacting with many teams, and is a very visible and critical part of the product. We need developers to implement, design, and manage this process, taking a holistic approach to building the next generation of human interaction with AR content.
Responsibilities:
- Working across teams to design and implement the next generation AR framework
- Designing APIs, extensions, interfaces, and human interaction paradigms
- In addition to writing code, you will be responsible for doing outreach with the algorithm developers, help them understand the integration system, work with them in a pair programming context where needed, and to be an aggressive promoter for the highest quality of coding practices in the broader community
- This will include both the manner in which our own internal tools and systems are used, as well as, more generic good coding practices
- Fulfill all responsibilities of a technical leader and engineer
- Take ownership of problems, and be ready to support the entire engineering efff
- Help maintain a culture of best practices, professionalism, and respect
Qualifications:
- Extensive programming experience (7+ years preferred)
- Extensive experience with C++
- Unix systems programming
- Android System’s Programming (App development optional)
- Design patterns for testability, reliability, and performance
- Experience with professional coding practices a must (this means code review, incremental and unit testing, Agile/Scrum type processes, etc)
- Excellent communication skills required
- Familiarity with OpenXR greatly desired
- Familiarity with OpenGL and Vulkan are a plus
- Security focus desirable
Education:
- BA/BS in Computer Science or comparable field strongly preferred
- MA/MS in Computer Science preferred
Additional Information :
- All your information will be kept confidential according to Equal Employment Opportunities guidelines
#LI-REMOTE
Create Your Profile — Game companies can contact you with their relevant job openings.