Principal Firmware Engineer - Power Conversion Control

Proper Voltage

  • Carlsbad, California
  • 2 days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • ARM (Advanced RISC Machine)unmatched
    • Analysis Skillsunmatched
    • Apple Macsunmatched
    • Budgetingunmatched
    • C Programming Languageunmatched
    • Code Reviewsunmatched
    • Comparatorunmatched
    • Compensation and Benefitsunmatched
    • Computer Engineeringunmatched
    • Computer Firmwareunmatched
    • Computer Maintenanceunmatched
    • Debugging Skillsunmatched
    • Digital Circuit Designunmatched
    • Ecosystemsunmatched
    • Electrical Engineeringunmatched
    • Embedded Systemsunmatched
    • Failure Mode and Effects Analysis (FMEA)unmatched
    • Hardware Designunmatched
    • Hardware Quality Assuranceunmatched
    • Hardware Simulationunmatched
    • ISO (International Organization for Standardization)unmatched
    • Injectionsunmatched
    • International Electro-Technical Commission (IEC)unmatched
    • MATLABunmatched
    • Microcontrollerunmatched
    • Model Verificationunmatched
    • Negotiation Skillsunmatched
    • Network Performance/Analysisunmatched
    • Oscilloscopeunmatched
    • PCIunmatched
    • Peripheral Hardwareunmatched
    • Power Engineeringunmatched
    • Requirements Managementunmatched
    • Requirements Validation/Verificationunmatched
    • SPICE (Simulation Program with Integrated Circuit Emphasis)unmatched
    • Safety Trainingunmatched
    • Schedule Developmentunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Static Analysisunmatched
    • Test Plan/Scheduleunmatched
    • Topologyunmatched
    • Traceabilityunmatched
    • Unit Testunmatched
    • Web Client Plug-insunmatched
    • Website Conversionunmatched
    • Writing Skillsunmatched

    Description

    Job Overview

    Proper Voltage designs and builds safety-critical battery energy storage systems. This role owns the real-time control firmware for our bidirectional DC/DC power conversion stage — the code that closes current and voltage loops on multiphase interleaved converters, arbitrates operating modes, and commands a safe state when a fault occurs.

    This is not a general embedded role that happens to touch PWM. You will be fluent in both the control theory and the silicon: able to derive a plant model and a discrete-time compensator, implement it within a sub-microsecond ISR budget with correct fixed-point scaling and correct ADC-to-PWM trigger phasing, then measure the resulting loop gain on the bench and explain why it does or does not match the model.

    You will own our portable, MCU-agnostic DC/DC control library and its normative specifications, and become the primary technical authority on converter control firmware within the organization.


    What you'll do

    • Real-time control loop implementation for four-switch buck-boost power stages and successor topologies, including multiphase interleaved operation and phase current balancing.
    • The portable DC/DC control library: compensator implementations, mode arbitration, scheduler and ISR architecture, and the platform abstraction layer.
    • Converter protection firmware — cycle-by-cycle current limit, overvoltage and undervoltage, thermal derating, gate-drive fault handling, and safe-state transitions.
    • Control loop verification: model-to-measurement correlation, loop gain and stability margin characterization, transient response, and stability across the full operating envelope.
    • Normative control specifications and the traceable verification evidence supporting UL 1973, UL 1998, and UL 9540 certification.


    Responsibilities

    • Derive small-signal plant models for buck, boost, and four-switch buck-boost topologies, and design discrete-time compensators (PID, type II/III, 2p2z/3p3z) to meet bandwidth, phase margin, and gain margin targets.
    • Implement control loops in C to fixed cycle budgets using fixed-point or single-precision arithmetic as appropriate, with explicit saturation, anti-windup, and bumpless mode transfer.
    • Architect and maintain the control ISR and scheduler — fast control task and slower supervisory task — with deterministic timing, measured jitter, and documented worst-case execution time.
    • Configure and validate the PWM, ADC, comparator, and DAC trigger architecture, including sampling instant placement relative to switching noise, trigger-to-response latency, dead-time, and hardware-independent cycle-by-cycle protection paths.
    • Implement operating mode arbitration: constant current, constant voltage, constant power, current limit, soft-start, buck-to-boost transition, phase shedding, and charge/discharge direction reversal.
    • Bring up new converter hardware in the lab, from first switching event through full envelope characterization, including gate-drive debug, dead-time optimization, and shoot-through avoidance.
    • Measure and correlate loop gain by network analyzer injection, step-load transient response, ripple, efficiency, and thermal derating behavior.
    • Build and maintain simulation and hardware-in-the-loop infrastructure sufficient to catch control regressions before hardware.
    • Author and maintain specifications, requirements, and verification evidence to a standard that withstands certification-body review.
    • Review control and embedded code written by others, and contribute to hardware design reviews covering the sense chain, ADC architecture, and protection paths.

    Required Qualifications

    • BS in Electrical Engineering, Computer Engineering, or equivalent demonstrated capability.
    • Six or more years developing production embedded firmware in C for resource-constrained real-time systems.
    • Direct, hands-on experience closing control loops in firmware on switched-mode power converters. You can name the topology, control mode, switching and sampling frequencies, compensator structure, and achieved crossover and phase margin for a converter you personally brought to validated hardware.
    • Working command of discrete-time control: s-to-z mapping (bilinear/Tustin, zero-order hold), the effect of sampling and computational delay on phase margin, aliasing, and quantization.
    • Fluency with the peripherals that make digital power work: high-resolution PWM, PWM-triggered ADC with programmable sample instants, analog comparators and DACs for fast fault paths, and DMA.
    • Fixed-point arithmetic competence — Q-format scaling, range and overflow analysis, saturating behavior — and the ability to justify a fixed-point versus floating-point decision on execution-time grounds.
    • Deterministic ISR design under hard timing constraints, including the ability to measure and defend worst-case execution time rather than estimate it.
    • Independent lab capability with oscilloscopes, isolated and differential probes, current probes, electronic loads, bidirectional supplies, and a network or frequency response analyzer for loop gain measurement.
    • Version control, code review, and a demonstrated track record of writing specifications and test evidence, not only


    Preferred Qualifications

    • dsPIC experience (significant advantage)
    • Production firmware on dsPIC33C, dsPIC33CK, or dsPIC33CH digital signal controllers for power conversion, including high-resolution PWM generators with PCI-based synchronization, dedicated and shared ADC core configuration, early interrupt generation, alternate working register sets, DSP MAC instruction use in compensator inner loops, and MPLAB X / XC16 toolchain depth.
    • Familiarity with Microchip's digital power reference ecosystem — Digital Power Development Board, Digital Power Plug-In Modules, and the PowerSmart Digital Control Library Designer.

    Additional preferred experience

    • Bidirectional and multiphase interleaved converter control, including current sharing and phase balancing between paralleled phases.
    • Average current mode control implementation specifically, as distinct from voltage mode or peak current mode.
    • Wide-bandgap power stages (GaN, SiC) and the firmware-visible consequences of fast switching edges — sense chain noise, blanking, dead-time sensitivity, and gate-drive fault behavior.
    • ARM Cortex-M devices with advanced timer peripherals in addition to dsPIC; we value portability across both architectures.
    • Battery energy storage, EV charging, photovoltaic inverter, or grid-interactive converter experience, including charge profile management and BMS interaction such as current limit negotiation, precharge, and contactor sequencing.
    • Functional safety and certification exposure: IEC 61508 or ISO 26262 concepts, UL 1973, UL 1998, UL 9540, FMEA/FMEDA, and software safety requirements traceability.
    • MISRA C, static analysis, on-target unit testing, and hardware- or processor-in-the-loop infrastructure.
    • Modeling and simulation in SPICE/LTspice, PLECS, or MATLAB/Simulink, with the ability to build the model rather than only run an existing one.
    • CAN and CANopen, and firmware update over an embedded bus.
    • Contributions to reusable, portable control libraries with clean hardware abstraction, as opposed to one-off application firmware.


    Compensation & Benefits

    • Salary range: $165,000 – $205,000 depending on experience and qualifications.
    • Equity options as part of the compensation package.
    • Comprehensive healthcare benefits (medical, dental, vision).
    • Generous paid time off and paid holidays (PTO) policy.


    Ready to work on power systems that matter? Let's talk.

    Numbers & Facts

    LocationCarlsbad, California

    Similar Jobs

    See more jobs