Lumotive
Senior Member of Technical Staff, Firmware Engineer (SoC/RTOS)
Milpitas, California · Staff+
Sponsorship not specified$145k-$170kDetected 328 days ago
PythonGitLinuxEmbedded SystemsRoboticsSensorsCommunication
About the role
- Lumotive is pioneering the era of programmable optics-where light is controlled as intelligently and flexibly as software.
- This breakthrough lays the foundation for a massive shift in multiple technologies-from 3D sensing and imaging to optical networking, free space optical communication, and beyond.
- Like the shift from analog to digital in electronics, programmable optics will reshape industries from robotics, self-driving cars, AI, defense, and healthcare.
Responsibilities
- Own firmware architecture for multi-core embedded subsystems
- Partition designs and justify tradeoffs across HW/FW/SW
- collaborate with ASIC/SoC, digital design, verification, board, and systems teams.
- Implement low-power firmware strategies (clock/power domains, sleep states, retention, wake sources) and validate current/latency targets.
- Develop and optimize drivers and middleware for common interconnects (USB, JTAG, I²C, SPI, GPIO, UART, DMA)
- Build production firmware for both prototyping platforms and formal product environments
- manage transitions from lab to manufacturing.
- Create host-side drivers/tools for Windows and Linux as needed (kernel/user-space interfaces, diagnostics, provisioning utilities).
- Define and implement TDD workflows: unit tests, HIL/integration tests, test frameworks, and CI pipelines
- Support board bring-up and validation
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, or equivalent.
- 8+ years as a firmware/HW/SoC architect or senior embedded firmware engineer.
- Proven experience with multiple embedded processor subsystems and integration into ASIC/SoC.
- Proficiency with lab/debug tools: oscilloscopes, logic analyzers, JTAG/SWD, and network/protocol analyzers.
- Solid grasp of computer architecture and OS principles (memory, concurrency, scheduling, interrupts, caches).
- RTOS selection and bring-up (e.g., FreeRTOS, Zephyr, ThreadX) including BSPs, bootloaders, and startup code.
- Firmware-controlled low-power design and measurement.
- Multiple firmware boot modes, including secure boot, signing, key management, and recovery.
- Driver development and HW module interfacing (USB, JTAG, I²C, SPI, UART, DMA).
- Firmware and driver development for Windows and Linux environments.
- Schematic/layout literacy for effective HW/FW co-debug.
- TDD experience and ability to implement robust unit/integration test frameworks
- CI with Git-based workflows.
- Comfortable managing ambiguity and making sound tradeoffs with limited information
Skills
- Comfortable managing ambiguity and making sound tradeoffs with limited information; strong written/spoken communication.
- Experience defining HW datapath engines tightly coupled with firmware control loops.
- Automotive/functional safety (e.g., ISO 26262) or similar safety-critical domain experience.
- Secure manufacturing/provisioning, OTA/update strategies, and rollback.
- Performance/power profiling and optimization on constrained systems.
- Compliance practices (MISRA-C/CERT C), static analysis, and coverage tools.
Compensation
- $145k-$170k
Benefits
- include but not limited to: Health, dental and vision FSA, HSA PTO plus 14 paid company holidays 401K with 3% contribution Stock Options Life insurance and disability
Apply directly at Lumotive →Create a free account for alerts like thisView Lumotive immigration profile
This listing is sourced directly from Lumotive's careers page and normalized into a canonical job model.