$120K - 180K a year
Develop and test firmware for custom SoC image sensors and hardware peripherals, including bootloaders and drivers, and document designs and performance.
8+ years embedded firmware development in C/C++, experience with camera sensor drivers, multi-core SoCs, RTOS, and a relevant bachelor's degree.
Job Description: Work location: Onsite role in Redmond WA 8+ years of experience required. Market Rate BSEE, BSECE, BSCS required, Masters preferred. Summary: The research team at Meta Reality Labs is looking for an experienced Embedded Software Engineer to develop firmware for a custom SoC. Job Responsibilities: - Develop firmware to integrate custom image sensors with an MCU - Develop firmware to interface with hardware acceleration blocks - Develop firmware to interface with sensors like IMU, Barometers, & Magnetometer - Develop bootloaders - Develop test applications to interface with a variety of peripherals - Test the developed firmware with the hardware - Document designs and performance analysis Minimum Qualifications: - 8+ years experience in Firmware or Embedded Software Development in C/C++ - 2+ years experience developing drivers for camera sensors on new ICs - 2+ years experience developing firmware with multi-core SoCs or MCUs - Experience with Zephyr OS, Embedded Linux or other RTOS - Ability to work autonomously with little or no supervision - Ability to work in a dynamic, high-paced environment where job duties may change frequently Preferred Qualifications: - Familiarity with MIPI C-PHY and image sensors - Familiarity with I3C, SPI, UART, USB - Familiarity with Embedded Linux, and kernel drivers - Familiarity with file systems - Familiarity with bootloaders on small MCUs and larger SoCs - Low power optimization of embedded systems - Strong technical writing skills Education/Experience: - Bachelor's degree in computer science, software engineering or relevant field required. Additional Sills:
This job posting was last updated on 9/9/2025