Remote Staff Embedded Software Engineer, Sensors and Displays

Logo of Magic Leap

Magic Leap

πŸ’΅ $120k-$170k
πŸ“Remote - United States

Job highlights

Summary

Join Magic Leap as a Staff Engineer specializing in embedded sensor and display systems to play a key role in designing, optimizing, and developing device drivers and systems to deliver an exceptional user experience.

Requirements

  • 7+ years experience in embedded software development, a bachelor's Degree in Computer Science or Software Engineering, or equivalent relevant experience in an applicable field
  • 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

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

Benefits

  • Discretionary bonus
  • Equity
  • Fully comprehensive benefits package for eligible employees

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Magic Leap know you found this job on JobsCollider. Thanks! πŸ™