This job might no longer be available.
Senior Software Engineer, Input Framework
3 years ago
Job Description
In this position, you will contribute to the development of LuminOS. You will be part of the Input team that develops cutting-edge user interactions by fusing multiple input modalities and using industry-leading technologies.
Responsibilities:
- Build Middleware services for the Magic Leap Product Operating System
- Designing and Developing core OS middleware systems using C and/or C++
- Producing unit, functional, integration and interoperability tests, including automating tests when possible
- Writing technical documents, including architecture diagrams and API descriptions
- Working with application developers and embedded software developers to coordinate feature development
Qualifications:
- 5-7+ years Experience with C++ and C
- Experience with low-latency operating systems development
- Very strong programming skills
- Strong communication skills
- Experience with other existing middleware service systems for mobile platforms (IPC, Touch/Input, Camera, etc.)
- Familiarity with existing OS Middleware Services (bluez/bluedroid, gstreamer, input management, system policy, etc.) a plus
- Experience with Android and/or Android Services, and the Android NDK
- Experience with Android & GNU Makefiles, ADB, shell scripts
- Experience with version control & continuous integration tools: Git/repo, Gerrit
Education:
- BA/BS in Computer Science or equivalent work experience
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.