Remote Staff Embedded Software Engineer, Sensors and Displays

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • Magic Leap is a pioneer in spatial computing, developing augmented reality technology that blends digital content with the real world.
  • The company seeks a Staff Embedded Software Engineer specializing in sensors and displays to design, optimize, and develop device drivers and systems for an exceptional user experience.
  • The role involves working on systems with strict timing requirements, handling high workloads, and making critical technical decisions that influence product direction.
  • Responsibilities include designing, developing, and testing drivers on bare-metal, real-time OS, and in the Linux kernel for hardware peripherals.
  • The engineer will debug timing issues, race conditions, memory problems, and hardware issues using tools like GDB, JTAG debuggers, oscilloscopes, and logic analyzers.
  • Collaboration with cross-functional teams such as Electrical Engineering, Manufacturing, Algorithm, Graphics, and Android middleware is essential.
  • The engineer will also design, develop, and test system services, APIs, and inter-process communications, as well as develop extensive tests to validate drivers, product features, and system functionality.

Requirements:

  • Candidates must have 7+ years of experience in embedded software development and a bachelor's degree in Computer Science or Software Engineering, or equivalent relevant experience.
  • Proficiency in C, C++, and Python is required.
  • Expertise in real-time OS and embedded software techniques and practices is necessary.
  • Experience in Linux and Android operating systems, including kernel driver development, is essential.
  • Hands-on experience developing peripheral drivers over interfaces such as I2C, SPI, UART, and USB is required.
  • Candidates should have experience with bootloaders and optimizing bootloader procedures.
  • Strong cross-functional debugging skills using software and lab equipment like JTAG, oscilloscopes, and logic analyzers are needed.

Benefits:

  • Magic Leap offers a discretionary bonus, equity, and a fully comprehensive benefits package for eligible employees.
  • The US base salary range for this position is $120,000β€”$170,000 USD, determined by role, level, and location.
About the job
Posted on
Job type
Salary
$ 120,000 - 170,000 USD / year
Position
Experience level
Technology stack
Leave a feedback