Survival Systems Staffing
Sr Staff Firmware Engineer
Survival Systems Staffing, San Jose, California, United States, 95199
Survival Systems Staffing provided pay range
This range is provided by Survival Systems Staffing. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range $180,000.00/yr - $275,000.00/yr
We are seeking an exceptional Sr Staff or Principal Firmware Engineer to lead the development of advanced embedded control systems for our portfolio of power electronics products. This leadership position will drive technical excellence in firmware development for next-generation power conversion systems including grid‑tie inverters, bidirectional chargers, DC/DC converters, and energy storage solutions. Reporting to executive leadership, you will build and mentor a high‑performing team while maintaining hands‑on technical contributions to critical projects.
Leadership Responsibilities
Team Development & Management
Build, lead, and mentor a team of firmware engineers
Recruit top‑tier embedded systems talent with expertise in power electronics
Coordinate team resources, schedules, and priorities across concurrent product development programs
Foster a culture of technical excellence, collaboration, and continuous improvement
Develop career growth paths and provide technical mentorship to team members
Strategic & Technical Direction
Define firmware architecture and development standards for power conversion products
Lead specification development and participate in cross‑functional design reviews
Ensure compliance with regulatory and safety standards (UL, IEC, SAE) throughout the development lifecycle
Stay current on emerging digital control technologies and incorporate innovations into product roadmaps
Partner with hardware engineering, product management, and quality teams to deliver robust solutions
Technical Responsibilities
Embedded Control Systems Development
Design and implement sophisticated control algorithms for power factor correction (PFC), grid‑tie and grid‑forming inverters, bidirectional chargers, and DC/DC converter topologies (LLC, CLLC, DAB, etc.)
Develop embedded firmware for real‑time control systems using C/C++ without reliance on code generation tools
Lead board bring‑up activities and create device drivers for communication protocols (CAN, I2C, SPI, Ethernet)
Implement secure and reliable bootloaders with advanced memory management and firmware validation
Validation & Testing
Validate design concepts through simulation tools (PLECS, MATLAB, Simulink) and laboratory testing
Develop automated test cases and hardware‑in‑the‑loop (HIL) test systems
Debug complex firmware and hardware interactions in high‑power laboratory environments
Perform unit testing and integration testing to ensure system reliability and safety
Required Qualifications
Experience & Technical Expertise
5+ years developing firmware for commercial power electronics products
5+ years programming in C/C++ and Assembly for 32‑bit microcontrollers and DSPs
Proven experience implementing control code for power converters from first principles
Strong foundation in power electronics control techniques for inverters, rectifiers, and DC‑DC converters
Hands‑on experience with grid‑tie inverter systems (solar, BESS, EVSE)
Proficiency debugging hardware/firmware issues in high‑power laboratory environments
Technical Skills
Expert‑level control system design, modeling, and simulation (PLECS, MATLAB, Simulink)
Deep knowledge of microcontroller peripherals: timers, PWM, interrupts, GPIOs, ADC, UART, I2C, SPI, CAN, Ethernet
Experience with version control systems (Git, SVN)
Skilled in using oscilloscopes, logic analyzers, and embedded debuggers
Understanding of RTOS concepts and real‑time embedded systems
Python scripting for test automation
Demonstrated ability to lead technical teams and mentor engineers
Strong cross‑functional collaboration skills with hardware, quality, and product teams
Excellent communication skills for technical documentation and presentations
Experience recruiting and developing engineering talent
Preferred Qualifications
Experience with TI C2000 DSP family microcontrollers
FPGA programming and simulation expertise
Background in HIL testing including testbed setup, real‑time simulation, and test scripting
Knowledge of secure firmware development practices and cybersecurity principles
Familiarity with functional safety standards for automotive/industrial applications
Advanced degree in Electrical Engineering, Computer Engineering, or related field
Seniority level Mid‑Senior level
Employment type Full‑time
Job function Utilities and Appliances, Electrical, and Electronics Manufacturing
#J-18808-Ljbffr
Base pay range $180,000.00/yr - $275,000.00/yr
We are seeking an exceptional Sr Staff or Principal Firmware Engineer to lead the development of advanced embedded control systems for our portfolio of power electronics products. This leadership position will drive technical excellence in firmware development for next-generation power conversion systems including grid‑tie inverters, bidirectional chargers, DC/DC converters, and energy storage solutions. Reporting to executive leadership, you will build and mentor a high‑performing team while maintaining hands‑on technical contributions to critical projects.
Leadership Responsibilities
Team Development & Management
Build, lead, and mentor a team of firmware engineers
Recruit top‑tier embedded systems talent with expertise in power electronics
Coordinate team resources, schedules, and priorities across concurrent product development programs
Foster a culture of technical excellence, collaboration, and continuous improvement
Develop career growth paths and provide technical mentorship to team members
Strategic & Technical Direction
Define firmware architecture and development standards for power conversion products
Lead specification development and participate in cross‑functional design reviews
Ensure compliance with regulatory and safety standards (UL, IEC, SAE) throughout the development lifecycle
Stay current on emerging digital control technologies and incorporate innovations into product roadmaps
Partner with hardware engineering, product management, and quality teams to deliver robust solutions
Technical Responsibilities
Embedded Control Systems Development
Design and implement sophisticated control algorithms for power factor correction (PFC), grid‑tie and grid‑forming inverters, bidirectional chargers, and DC/DC converter topologies (LLC, CLLC, DAB, etc.)
Develop embedded firmware for real‑time control systems using C/C++ without reliance on code generation tools
Lead board bring‑up activities and create device drivers for communication protocols (CAN, I2C, SPI, Ethernet)
Implement secure and reliable bootloaders with advanced memory management and firmware validation
Validation & Testing
Validate design concepts through simulation tools (PLECS, MATLAB, Simulink) and laboratory testing
Develop automated test cases and hardware‑in‑the‑loop (HIL) test systems
Debug complex firmware and hardware interactions in high‑power laboratory environments
Perform unit testing and integration testing to ensure system reliability and safety
Required Qualifications
Experience & Technical Expertise
5+ years developing firmware for commercial power electronics products
5+ years programming in C/C++ and Assembly for 32‑bit microcontrollers and DSPs
Proven experience implementing control code for power converters from first principles
Strong foundation in power electronics control techniques for inverters, rectifiers, and DC‑DC converters
Hands‑on experience with grid‑tie inverter systems (solar, BESS, EVSE)
Proficiency debugging hardware/firmware issues in high‑power laboratory environments
Technical Skills
Expert‑level control system design, modeling, and simulation (PLECS, MATLAB, Simulink)
Deep knowledge of microcontroller peripherals: timers, PWM, interrupts, GPIOs, ADC, UART, I2C, SPI, CAN, Ethernet
Experience with version control systems (Git, SVN)
Skilled in using oscilloscopes, logic analyzers, and embedded debuggers
Understanding of RTOS concepts and real‑time embedded systems
Python scripting for test automation
Demonstrated ability to lead technical teams and mentor engineers
Strong cross‑functional collaboration skills with hardware, quality, and product teams
Excellent communication skills for technical documentation and presentations
Experience recruiting and developing engineering talent
Preferred Qualifications
Experience with TI C2000 DSP family microcontrollers
FPGA programming and simulation expertise
Background in HIL testing including testbed setup, real‑time simulation, and test scripting
Knowledge of secure firmware development practices and cybersecurity principles
Familiarity with functional safety standards for automotive/industrial applications
Advanced degree in Electrical Engineering, Computer Engineering, or related field
Seniority level Mid‑Senior level
Employment type Full‑time
Job function Utilities and Appliances, Electrical, and Electronics Manufacturing
#J-18808-Ljbffr