Logo
Survival Systems Staffing

Sr Staff Firmware Engineer

Survival Systems Staffing, San Jose, California, United States, 95199

Save Job

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