San Jose (Ridder), CA, USA
8 days ago
Lead Firmware Engineer

It's fun to work in a company where people truly BELIEVE in what they're doing!
We're committed to bringing passion and customer focus to the business.

If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!

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 neededDeliver high-quality C or C++ code for our next generation Laser productsApplying 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, DACUse unit testing and software in the loop testing to ensure code qualityExperience with Real Time Operating Systems (RTOS) such as FreeRTOS or other embedded OSProficiency 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 EngineeringMinimum 8 years of experience with Firmware developmentGood understanding of FW development cycle including integration and verification/validation processProficiency in C/C++, Python, or other high level scripting languagesExperienced in version control (Git) and continuous integrationExperience working with modern embedded processorsTest driven development experience using unit testing, automation testing, software in the loop, and hardware in the loop methodologiesGood communication skills in EnglishExperience in leadership, mentoring, organization and coordination skills

Good to have

Familiar with firmware/software best practices and standards, including Misra-CExperience working with ARM Cortex MCU’sKnowledge of laser systems is a plus but not requiredKnowledge of an Agile development environment

We are an equal opportunity employer and value diversity at our company.

We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment.

Please contact us to request accommodation.

Confirm your E-mail: Send Email