Skip to main content
Lumentum logo

Firmware Engineer

Lumentum
September 25, 2026
Full-time
On-site
San Jose, California, United States
$112,050 - $160,050 USD yearly
Other Semiconductor Jobs, Level - Mid-Career

Job Title

Firmware Engineer

Role Summary

The Firmware Engineer develops, tests, and maintains embedded firmware for optical products throughout the full firmware lifecycle. The role collaborates with hardware, manufacturing, and test engineering teams to ensure high performance and reliable device operation.

Provides technical input in architecture and design reviews and supports product bring-up and production ramp.

Experience Level

Mid-level - typically requires 3+ years of embedded firmware development experience.

Responsibilities

Key responsibilities include:

  • Design, develop, and debug firmware for optical modules, transceivers, and related products.
  • Implement embedded software for microcontrollers, including bare-metal and RTOS-based solutions.
  • Develop and execute unit, integration, and system tests to validate firmware quality and robustness.
  • Define firmware requirements and interfaces in collaboration with hardware engineering.
  • Support product bring-up, debugging, and production ramp with manufacturing and test teams.
  • Contribute to architecture discussions and design reviews.
  • Analyze and resolve firmware issues, including performance and stability problems.
  • Document firmware designs, specifications, and test plans.
  • Monitor industry trends and emerging technologies in embedded systems and optical networking.

Requirements

Must-have skills and experience:

  • 3+ years of embedded firmware development experience.
  • Proficiency in C/C++ for embedded systems.
  • Experience with bare-metal development and real-time operating systems (e.g., FreeRTOS).
  • Strong understanding of microcontroller architectures (for example, ARM Cortex-M/R) and common peripheral interfaces (I2C, SPI, UART, USB, Ethernet).
  • Experience with hardware/software co-design and debugging tools (oscilloscopes, logic analyzers, in-circuit debuggers).
  • Experience with version control systems (Git).
  • Strong problem-solving skills, attention to detail, and effective written and verbal communication.
  • Ability to work independently and collaboratively on cross-functional teams.

Nice-to-have:

  • Experience in optical networking or telecommunications.
  • Knowledge of digital signal processing (DSP) or control systems.

Education Requirements

Bachelor's or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field.


About the Company

Company: Lumentum

Headquarters: Milpitas, California, United States

Lumentum develops optical and photonic products and subsystems for telecommunications, data centers, cloud computing and industrial applications, providing lasers, modulators, transceivers and test solutions that enable high-speed networking and advanced photonics.

Lumentum logo

Date Posted: 2026-09-22