This job might no longer be available.
Lead Software Engineer, Unity SDK
3 years ago
Magic Leap is an eclectic group of people who share a magical vision of the future. And we’re growing.
Our mission is to harmonize people and technology to create a better, more unified world. Our vision is to amplify the best parts of you and to advance the human spirit.
Job Description
The primary responsibility of the Senior/Lead Engineer in the SDK Unity development team is to help define and implement the Unity 3D interface for Magic Leap's SDK offering. Qualified candidates need to be a self-starter and able to operate in a highly dynamic environment.
Responsibilities
- Design and architecture of the SDK Unity SDK offering.
- Work hand-in-hand with the key stakeholders and Unity team lead using the SDK, Unity 3D and associated tools.
- Write elegant, maintainable, reusable code, leveraging test driven principles to develop high quality applications
- Troubleshoot and resolve software defects and other technical issues
- Act as a mentor for Unity team developers.
- Review individual developer's code in the team to ensure highest code quality in the SDK Unity 3D team.
Qualifications
- 5 to 10+ years of extensive experience working on software products
- 5+ years extensive experience working with Unity 3D engine and have source code experience
- At least 3 years of full time C# programming experience
- Experience with native plugin development for Unity, including marshaling
- Full knowledge of C# language and .NET standards for C# code
- Basic understanding of software design patterns
- Experience with VR, AR, or MR/XR development
- Experience with performance optimization in Unity
- Experience with Git
- Experience working in engineering teams in an agile and dynamic environment
- Extensive experience working with developer tools like emulators, debuggers, profilers etc
- Strong functional and automated testing, test strategy and planning and development experience
- Experience with mobile software development a plus
- Experience building Game Engines is nice to have
Education
Additional Information
- All your information will be kept confidential according to Equal Employment Opportunities guidelines
Create Your Profile — Game companies can contact you with their relevant job openings.