This job might no longer be available.
Lead Software Engineer, UE4
4 years ago
Lead Software Engineer, Unreal Engine 4 (SDK)
Job Description
The primary responsibility of a Staff Unreal Software Engineer on the SDK team is to define and implement the Unreal interface for Magic Leap’s exposed platform functionality. The qualified candidate will be a self-starter able to operate in a highly dynamic environment.
Responsibilities
- Architect Unreal 4 integrations of APIs and features comprising the SDK
- Elegantly expose platform functionality within the Unreal engine
- Actively engage and enable developers using the SDK
- 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 and subject matter expert within their team, their department, and the company as a whole
- Perform peer code reviews to ensure highest code quality
Qualifications
- 7+ years of experience working on software products
- 4+ years experience with Unreal 4 source code and working with Epic
- AR/VR/MR experience
- Expert level C++ in a production environment
- Experience with API design and SDK architecture
- Experience with OpenGL and Vulkan
- Experience with mobile software development
- Experience with Android Open Source toolchains, techniques, and native libraries.
Education
#LI-ZB1
Create Your Profile — Game companies can contact you with their relevant job openings.