CareerPlan

Principal Firmware Engineer

USAFull-time$150k–$175k2026-11-05 → 2026-11-09
On-site

Core

Design, develop, and implement firmware for rugged uninterruptible power supply (RUPS) systems, focusing on functionality and reliability in critical applications.

Role type

Principal Firmware Engineer

Builds

Rugged uninterruptible power supply (RUPS) systems

Domain

Power electronics / Embedded Systems

Required skills

C, Assembly, Real-time operating systems (RTOS), Digital signal processing (DSP), Circuit diagrams and schematics reading, Integrated development environments (IDEs), Version control (Git/Subversion/CVS), Embedded hardware (STM32, Cortex-M, DSPs), Scripting (Python/Bash), Unit testing, Integration testing, System validation, Bare-metal architecture design, Interrupts, DMA, Memory mapping, Clock and register configuration, Communication protocols (CAN bus, RS485, I2C)

Preferred skills

Power electronics experience

Technologies

Bash, Embedded Firmware, Git, Python

Responsibilities

Design and implement firmware for RUPS systems; Diagnose and resolve firmware and hardware deficiencies; Redesign and optimize finite state machine (FSM) logic; Model and simulate control algorithms for DSP applications; Develop and improve communication protocols (CAN, RS485, I2C); Collaborate on requirements and documentation; Create production support tools for encryption, upgrade-image generation, and automated testing

Seniority

Principal, hands-on IC