Lumotive
Engineer, Firmware
$90K–$115K
Milpitas, California · On-site · Full-time · Posted May 22, 2026
- Experience
- 0–1 year; internships, research work, and academic projects are acceptable.
- Education
- Bachelor’s, Master’s, or PhD degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
About the job
Develop and support embedded firmware for mixed-signal ASIC/SoC platforms, including drivers, RTOS features, board bring-up, debugging, and testing.
What you'll do
- Develop, integrate, debug, and maintain firmware modules, drivers, and peripheral interfaces.
- Support RTOS development, board bring-up, system integration, and firmware-hardware debugging.
- Write tests, use lab debugging tools, participate in code reviews, and document designs and results.
What they ask for
- Bachelor’s, Master’s, or PhD degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
- 0–1 year of embedded systems or firmware development experience; internships, research work, and academic projects are acceptable.
- Basic understanding of C/C++ for embedded systems, computer architecture, and microcontroller-based design.
- Familiarity with communication protocols such as I²C, SPI, UART, GPIO, Ethernet, or similar interfaces; and with Git or similar version control.
Nice to have
- Exposure to RTOS environments, IC/processor/optical system design, Python scripting, Linux, or debugging tools.
- Understanding of unit testing, debugging methodologies, embedded development workflows, and build systems.
Pay
USD 90,000–115,000 per-year-salary (base salary)
Tools
C/C++, I²C, SPI, UART, GPIO, Ethernet, Git, FreeRTOS
Model-written summary · the original posting is authoritative