Lumotive

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

This listing is sourced directly from Lumotive's careers page and normalized into a canonical job model.