

Firmware Engineer
Location
Santa Clara, CA
Level
Mid-Level
Department
Energy
Type
Salary
$150,000 - $160,000
Job Description
Posted on:
2026-03-06
Responsibilities
- Design and develop embedded firmware using C and C++ in RTOS environments
- Lead board bring-up activities and support new hardware development
- Develop low-level firmware, including BSP, drivers, and hardware abstraction layers
- Architect system-level integration across hardware interfaces, sensing components, and communication protocols
- Perform testing and verification of firmware code
- Debug and resolve firmware and hardware/software integration issues using lab instruments
- Implement and validate digital communication protocols, including I2C, SPI, PCIe, and SERDES
Job Requirements
- 3+ years of embedded firmware development experience
- Strong proficiency in C and C++ for embedded systems
- Experience with RTOS-based development
- Hands-on experience with board bring-up and hardware debugging
- Strong understanding of digital communication protocols (I2C, SPI, PCIe, SERDES)
- Ability to read and understand hardware schematics
- Experience using lab instruments such as oscilloscopes and logic analyzers




