Meta Reality Labs is seeking an experienced Embedded Software Engineer to develop firmware for a custom SoC, focusing on integrating sensors and hardware acceleration blocks.
Requirements
- 8+ years of experience in Firmware/Embedded Software Development (C/C++)
- 2+ years of experience developing drivers for camera sensors on new ICs.
- 2+ years of experience with multi-core SoCs/MCUs firmware development.
- Hands-on experience with Zephyr OS, Embedded Linux, or other RTOS.
- Familiarity with MIPI C-PHY and image sensors.
- Experience with I3C, SPI, UART, USB.
- Knowledge of Embedded Linux and kernel driver development.
Responsibilities
- Develop firmware to integrate custom image sensors with MCUs.
- Build firmware for interfacing with hardware acceleration blocks.
- Create firmware for sensors (IMU, barometers, magnetometer).
- Design and implement bootloaders.
- Develop test applications to interface with various peripherals.
- Test and validate firmware with hardware.
- Document designs, performance analysis, and results.
Other
- Ability to work independently with minimal supervision.
- Comfortable in a dynamic, fast-paced environment with evolving duties.
- Bachelor’s degree in Computer Science, Software Engineering, Electrical/Computer Engineering, or related field (required).
- Master’s degree preferred.
- Willing to travel – Yes/No