Lead Firmware Engineer

Company:  Lumentum
Location: San Jose
Closing Date: 09/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

Lumentum' s Industrial Tech Platform (ITP) is seeking a Lead Firmware Engineer to join our growing firmware/software team.

This is a unique and challenging role as Lumentum is on an initiative to grow our product portfolio and your opportunity is being part of that new technology and innovation team focused on developing new laser platforms.

As a Technical Lead, you will be responsible for overall FW/SW architecture, design choices and implementation of key features. This is a cross functional role that interacts with electrical, mechanical and optical teams as well as the broader FW/SW team. The end goal being products that scale into production.

Bring your enthusiasm and experience and join our growing team!

Responsibilities:

  • Understanding system requirements and generating FW/SW specifications as needed
  • Deliver high-quality C or C++ code for our next generation Laser products
  • Applying Agile methodology for software/firmware development, with clear communication back to project stakeholders.
  • Work closely with hardware engineers to develop strategies for Hardware/Firmware integration and diagnostic coverage.
  • Experience developing low level device drivers for hardware peripheral interfaces and devices such as SPI, I2C, USB, ADC, DAC
  • Use unit testing and software in the loop testing to ensure code quality
  • Experience with Real Time Operating Systems (RTOS) such as FreeRTOS or other embedded OS
  • Proficiency debugging embedded software systems: familiarity with JTAG, oscilloscopes, etc.
  • Hands-on with board bring up, build and enforce component validation for delivering robust, functional code

Minimum Requirements

  • BS / MS /Ph.D. in Computer Science, Computer Engineering
  • Minimum 8 years of experience with Firmware development
  • Good understanding of FW development cycle including integration and verification/validation process
  • Proficiency in C/C++, Python, or other high level scripting languages
  • Experienced in version control (Git) and continuous integration
  • Experience working with modern embedded processors
  • Test driven development experience using unit testing, automation testing, software in the loop, and hardware in the loop methodologies
  • Good communication skills in English
  • Experience in leadership, mentoring, organization and coordination skills

Good to have

  • Familiar with firmware/software best practices and standards, including Misra-C
  • Experience working with ARM Cortex MCU's
  • Knowledge of laser systems is a plus but not required
  • Knowledge of an Agile development environment
Apply Now
Share this job
Lumentum
  • Similar Jobs

  • Lead Firmware Engineer

    San Jose
    View Job
  • Lead Firmware Engineer

    San Jose
    View Job
  • Lead Firmware Engineer

    San Jose
    View Job
  • Tech Lead Firmware Engineer (Generalist)

    Santa Clara
    View Job
  • Lead Engineer (Embedded C Firmware)

    Cupertino
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙