Embedded Engineer

Industry – Consumer electronics

Contract: 12 Months+

The research team at Labs is looking for an experienced Embedded Software Engineer to develop firmware for a custom SoC.

-Develop firmware to interface to an NVMe device over PCIe
- Optimize data paths to maximize throughput to memory
- Develop firmware to integrate custom image sensors with an MCU
- Test the developed firmware with the hardware
- Document designs and performance analysis

- 10+ years’ experience in Firmware or Embedded Software Development in C/C++
- 2+ years’ experience developing drivers for NVMe
- 2+ years’ experience developing drivers and bringing up PCIe on new ICs
- Experience with low power substates on PCIe 3.0 or greater
- 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 Qualification:
- Low power optimization of embedded systems
- Familiarity with MIPI C-PHY and image sensors
- Familiarity with I3C, TDM, I2S
- Familiarity with DSPs
- Familiarity with file systems
- Strong technical writing skills