Magic Leap is a pioneer in spatial computing, developing groundbreaking augmented reality technology that seamlessly blends digital content with the real world. As the creator of the next computing platform, our mixed reality devices unlock new possibilities for how people interact with and experience their surroundings.
As a Staff Engineer specializing in embedded sensor and display systems, you will play a key role in designing, optimizing, and developing device drivers and systems to deliver an exceptional user experience. You'll work on systems with strict timing requirements, handle high workloads, and develop innovative solutions for content display. You will also make critical technical decisions that influence the direction of our products.
Key Responsibilities: • Design, develop, and test drivers on bare-metal, real-time OS, and in the Linux kernel for hardware peripherals • Debug timing issues, race conditions, memory problems, and hardware issues using tools like GDB, JTAG debuggers, oscilloscopes, and logic analyzers • Collaborate cross-functionally with Electrical Engineering, Manufacturing, Algorithm, Graphics, and Android middleware teams • Design, develop, and test system services, APIs, and inter-process communications • Develop extensive tests to validate drivers, product features, and system functionality
Required Experience: • 7+ years experience in embedded software development • Proficient in C, C++, and Python • Expertise in real-time OS and embedded software techniques and practices • Experience in Linux and Android operating systems, including kernel driver development • Hands-on experience developing peripheral drivers (e.g., display, sensors, memory, GPIO) over interfaces such as I2C, SPI, UART, and USB • Experience with bootloaders and optimizing bootloader procedures • Strong cross-functional debugging skills, utilizing a combination of software and lab equipment like JTAG, oscilloscopes, and logic analyzers
Desired Skills: • Ability to read schematics and data sheets • Experience with manufacturing test software and calibration processes • Familiarity with display technologies like LCOS, LCD, and OLED and associated communication protocols such as DisplayPort and MIPI DSI • Experience writing unit and integration tests using tools like GTest • Hands-on experience with Qualcomm chipsets and platforms • Familiarity with Computer Vision and AI algorithms
Join Magic Leap and be part of a team that's shaping the future of augmented reality and spatial computing. Your expertise will contribute directly to groundbreaking products that are changing how people interact with digital content in the physical world.