Engineer, Firmware

Lumotive

Milpitas (CA)

On-site

USD 90,000 - 115,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health, dental and vision
FSA/HSA
PTO and holidays
401K with contributions
Stock options
Life insurance and disability

Job summary

Lumotive is seeking a firmware engineer to join the embedded team and contribute to next‑generation Mixed signal ASIC/SoC for Optical circuit switching. The role targets new graduates or engineers with up to one year of experience, offering hands‑on exposure to firmware development, RTOS environments, and hardware bring‑up.

You will collaborate with hardware, software, and systems teams to deliver production‑quality firmware, drivers, and test routines, while learning from experienced engineers

Qualifications

  • Bachelor’s, Master’s, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • 0–1 year of embedded/firmware experience acceptable.
  • Basic C/C++ for embedded systems.
  • Exposure to RTOS environments and hardware bring‑up.
  • Familiarity with common interfaces and Git.

Responsibilities

  • Develop and maintain embedded firmware for processor‑based systems and ASIC/SoC platforms.
  • Assist in integration, debugging, and feature implementation under senior guidance.
  • Support drivers and peripherals like I2C, SPI, UART, GPIO, DMA.
  • Participate in RTOS firmware development, task creation and scheduling.
  • Contribute to board bring‑up and system‑level validation.
  • Collaborate with hardware/software teams to integrate firmware components.
  • Write unit tests and participate in system validation.
  • Utilize JTAG, oscilloscopes, and logic analyzers for troubleshooting.

Skills

Embedded systems
Firmware development
C/C++
RTOS
Python scripting
Linux
Git
Debugging tools
Unit testing
Communication

Education

Bachelor’s, Master’s, or PhD in CS/CE/EE

Tools

JTAG
Oscilloscopes
Logic analyzers
I2C
SPI
UART
Ethernet
DMA
Linux toolchain

Job description

Lumotive is pioneering the era of programmable optics—where light is controlled as intelligently and flexibly as software.

At the heart of this transformation is a once-in-a-generation innovation: a flatCMOS-based “general purpose optic.” Lumotive’s Light Control Metasurface (LCM™) beam forming chip can be programmed to function as a beam steering mirror, a lens, mirror, a beam splitter—or any optical function—replacing bulky and mechanical optical components with a fully digital, reconfigurable semiconductor. 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.

Lumotive’s first commercial application is in LiDAR, where its software‑defined beam steering chips are already enabling compact, high‑performance, solid‑state sensors. These sensors are being deployed today in smart infrastructure, robotics, and mobility systems through leading module makers and solution integrators.

With more than 200 patents and growing commercial traction, Lumotive is delivering the world’s first digital platform for light—and redefining what’s possible in the optical age.

Job Description:

Join our firmware team to develop and support embedded software for next‑generation Mixed signal ASIC/SoC for Optical circuit switching platform. This role is ideal for recent graduates or engineers with up to one year of experience who want hands‑on exposure to embedded systems, firmware development, RTOS environments, and hardware bring‑up. You will work closely with experienced engineers across hardware, software, and system teams to develop production‑quality firmware and gain practical experience with embedded platforms.

Responsibilities
  • Develop and maintain embedded firmware modules for processor‑based systems and ASIC/SoC platforms.
  • Assist in implementation, integration, and debugging of firmware features under guidance from senior engineers.
  • Support development and validation of drivers and interfaces for embedded peripherals such as I²C, SPI, UART, GPIO, DMA, and related hardware modules.
  • Participate in RTOS‑based firmware development activities including task creation, scheduling, and debugging.
  • Support board bring‑up activities and system‑level integration and validation.
  • Collaborate with hardware and software teams to integrate firmware components into the overall system architecture.
  • Assist in debugging firmware and hardware interaction issues.
  • Write unit tests and participate in system‑level testing and validation activities.
  • Use debugging and lab tools such as JTAG, oscilloscopes, logic analyzers, and related tools for troubleshooting.
  • Participate in code reviews and follow software development best practices.
  • Document firmware designs, implementation details, and test results.
  • Work closely with cross‑functional teams including ASIC, hardware, software, and systems engineering teams.
Qualifications
  • Bachelor’s, Master’s, or PhD degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • 0–1 year of experience in embedded systems or firmware development (internships, research work, and academic projects are acceptable).
  • Basic understanding of C/C++ programming for embedded systems.
  • Understanding of computer architecture concepts including memory systems, interrupts, and processor fundamentals.
  • Basic understanding of embedded systems and microcontroller‑based design.
  • Familiarity with communication protocols such as I²C, SPI, UART, GPIO, Ethernet or similar interfaces.
  • Familiarity with software development tools and version control systems such as Git.
  • Strong problem‑solving and analytical skills.
  • Good written and verbal communication skills.
  • Ability to learn quickly and work effectively in a collaborative team environment.
  • Internship, academic research, or project experience in embedded systems or firmware development.
  • Exposure in IC design, processor design or optical system design.
  • Exposure to RTOS environments such as FreeRTOS, Zephyr, ThreadX, or similar systems.
  • Basic scripting experience with Python or similar programming languages.
  • Familiarity with Linux‑based development environments.
  • Exposure to debugging tools such as oscilloscopes, logic analyzers, or JTAG‑based debugging.
  • Understanding of software testing concepts including unit testing and debugging methodologies.
  • Familiarity with embedded software development workflows and build systems.

$90,000 - $115,000 a year

Base pay is scaled depending on experience + Performance based Quarterly Bonus + Equity.

Benefits
  • Health, dental and vision
  • FSA, HSA
  • PTO plus 14 paid company holidays
  • 401K with 3% contribution
  • Stock Options
  • Life insurance and disability
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineer, Firmware
Engineer, Firmware

Lumotive • Emeryville (CA)

On-site
USD 70,000 - 90,000
Health, dental and vision
PTO plus 14 paid company holidays
401K with 3% contribution
+2
Embedded Firmware Engineer (RTOS/ASIC) for Optical Systems
Embedded Firmware Engineer (RTOS/ASIC) for Optical Systems

Medium • San Jose (CA)

On-site
USD 90,000 - 115,000
Senior Member of Technical Staff, Firmware Engineer (SoC/RTOS)
Senior Member of Technical Staff, Firmware Engineer (SoC/RTOS)

Lumotive • Milpitas (CA)

On-site
USD 120,000 - 160,000
Health, dental and vision
401K with 3% contribution
Stock Options
Senior Member of Technical Staff, Firmware Engineer (SoC/RTOS)
Senior Member of Technical Staff, Firmware Engineer (SoC/RTOS)

Lumotive • San Jose (CA)

On-site
USD 145,000 - 170,000
Health, dental and vision insurance
401K with 3% contribution
Stock Options
+2
Hardware Engineering Technician
Hardware Engineering Technician

Ring Inc • Redmond (WA)

On-site
USD 40,000 - 45,000
Health, dental, and vision
PTO plus 14 paid company holidays
401K with 3% contribution
+2
Hardware Engineering Technician
Hardware Engineering Technician

Lumotive Inc • Redmond (WA)

On-site
USD 40,000 - 45,000
Health, dental and vision
401K with 3% contribution
Stock Options
+2
Principal Member of Technical Staff, Optoelectronics Systems Engineer
Principal Member of Technical Staff, Optoelectronics Systems Engineer

Lumotive • Redmond (WA)

On-site
USD 150,000 - 210,000
Health, Dental, Vision
FSA/HSA
PTO + 14 holidays
+4
Member of Technical Staff, R&D Engineer
Member of Technical Staff, R&D Engineer

Lumotive • Redmond (WA)

On-site
USD 120,000 - 180,000
Health, dental and vision
FSA/HSA
PTO + 14 paid company holidays
+3
Director, Analog
Director, Analog

Lumotive • Milpitas (CA)

On-site
USD 200,000 - 230,000
Health, dental and vision
FSA, HSA
PTO plus 14 paid company holidays
+3
Firmware Engineer: Embedded Systems for Optical ASICs
Firmware Engineer: Embedded Systems for Optical ASICs

Lumotive • Emeryville (CA)

On-site
USD 70,000 - 90,000
Health, dental and vision
PTO plus 14 paid company holidays
401K with 3% contribution
+2