P

Proper Voltage

Develops rapid-charge Lithium Titanate batteries

Principal Firmware Engineer - Power Conversion Control

Embedded EngineeringUpdated on Nov 14
Full-timeCarlsbad, CA, USAIn-person

About the Job

Requirements

  • A 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, including the ability to identify topology, control mode, switching and sampling frequencies, compensator structure, and achieved crossover and phase margin for a converter personally brought to validated hardware.
  • Working command of discrete-time control, including s-to-z mapping (bilinear/Tustin and zero-order hold), effects of sampling and computational delay on phase margin, aliasing, and quantization.
  • Fluency with high-resolution PWM, PWM-triggered ADC with programmable sample instants, analog comparators and DACs for fast fault paths, and DMA.
  • Fixed-point arithmetic competence, including Q-format scaling, range and overflow analysis, saturating behavior, and justification of fixed-point versus floating-point decisions based on execution time.
  • Experience designing deterministic ISRs under hard timing constraints and measuring and defending worst-case execution time.
  • Independent laboratory capability with oscilloscopes, isolated and differential probes, current probes, electronic loads, bidirectional supplies, and a network or frequency response analyzer for loop-gain measurement.
  • Experience with version control, code review, and writing specifications and test evidence.
  • Production firmware experience 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, including the Digital Power Development Board, Digital Power Plug-In Modules, and the PowerSmart Digital Control Library Designer.
  • Experience controlling bidirectional and multiphase interleaved converters, including current sharing and phase balancing between paralleled phases.
  • Experience implementing average current mode control, distinct from voltage mode or peak current mode.
  • Experience with wide-bandgap power stages (GaN, SiC) and firmware-visible effects of fast switching edges, including sense-chain noise, blanking, dead-time sensitivity, and gate-drive fault behavior.
  • Experience with ARM Cortex-M devices with advanced timer peripherals, in addition to dsPIC.
  • Experience in battery energy storage, EV charging, photovoltaic inverters, or grid-interactive converters, including charge-profile management and BMS interaction such as current-limit negotiation, precharge, and contactor sequencing.
  • Exposure to functional safety and certification concepts, including IEC 61508 or ISO 26262, UL 1973, UL 1998, UL 9540, FMEA/FMEDA, and software safety-requirements traceability.
  • Experience with MISRA C, static analysis, on-target unit testing, and hardware- or processor-in-the-loop infrastructure.
  • Experience modeling and simulating in SPICE/LTspice, PLECS, or MATLAB/Simulink, including building models rather than only running existing ones.
  • Experience with CAN and CANopen, and firmware updates over an embedded bus.
  • Contributions to reusable, portable control libraries with clean hardware abstraction rather than one-off application firmware.

Responsibilities

  • Implement real-time control loops for four-switch buck-boost power stages and successor topologies, including multiphase interleaved operation and phase-current balancing.
  • Own the portable DC/DC control library, including compensator implementations, mode arbitration, scheduler and ISR architecture, and the platform abstraction layer.
  • Develop converter protection firmware for cycle-by-cycle current limit, overvoltage and undervoltage, thermal derating, gate-drive fault handling, and safe-state transitions.
  • Verify control loops through model-to-measurement correlation, loop-gain and stability-margin characterization, transient-response analysis, and stability assessment across the operating envelope.
  • Develop normative control specifications and traceable verification evidence supporting UL 1973, UL 1998, and UL 9540 certification.
  • 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, including fast control and slower supervisory tasks, with deterministic timing, measured jitter, and documented worst-case execution time.
  • Configure and validate PWM, ADC, comparator, and DAC trigger architecture, including sampling placement relative to switching noise, trigger-to-response latency, dead-time, and hardware-independent cycle-by-cycle protection paths.
  • Implement operating-mode arbitration for 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 debugging, dead-time optimization, and shoot-through avoidance.
  • Measure and correlate loop gain using network-analyzer injection, and measure step-load transient response, ripple, efficiency, and thermal-derating behavior.
  • Build and maintain simulation and hardware-in-the-loop infrastructure to catch control regressions before hardware.
  • Author and maintain specifications, requirements, and verification evidence that withstand 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.

Desired Qualifications

  • 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, including the Digital Power Development Board, Digital Power Plug-In Modules, and the PowerSmart Digital Control Library Designer.
  • Experience controlling bidirectional and multiphase interleaved converters, including current sharing and phase balancing between paralleled phases.
  • Experience implementing average current mode control, distinct from voltage mode or peak current mode.
  • Experience with wide-bandgap power stages (GaN, SiC) and firmware-visible effects of fast switching edges, including sense-chain noise, blanking, dead-time sensitivity, and gate-drive fault behavior.
  • Experience with ARM Cortex-M devices with advanced timer peripherals, in addition to dsPIC; portability across both architectures is valued.
  • Experience in battery energy storage, EV charging, photovoltaic inverters, or grid-interactive converters, including charge-profile management and BMS interaction such as current-limit negotiation, precharge, and contactor sequencing.
  • Exposure to functional safety and certification concepts, including IEC 61508 or ISO 26262, UL 1973, UL 1998, UL 9540, FMEA/FMEDA, and software safety-requirements traceability.
  • Experience with MISRA C, static analysis, on-target unit testing, and hardware- or processor-in-the-loop infrastructure.
  • Experience modeling and simulating in SPICE/LTspice, PLECS, or MATLAB/Simulink, including building models rather than only running existing ones.
  • Experience with CAN and CANopen, and firmware updates over an embedded bus.
  • Contributions to reusable, portable control libraries with clean hardware abstraction rather than one-off application firmware.

About the Company

Proper Voltage

Develops rapid-charge Lithium Titanate batteries

ZapBatt develops and manufactures Lithium Titanate battery systems for fast charging, long life, and enhanced safety, with customizable battery packs sold directly or as tailored solutions. Its products use Lithium Titanate chemistry to charge in under 20 minutes and deliver up to 15,000 cycles (about 25 years), reducing waste and costs. Its Battery AI analyzes 26 performance factors to continually optimize battery behavior, differentiating it with AI-driven optimization and pack customization. Its goal is to provide reliable, efficient energy storage across multiple industries while lowering total cost of ownership and enabling sustainable energy use.

Company size
11-50
Company stage
Early VC
Total funding
$13.7M
Headquarters
Carlsbad, CA
Founded
2019

Recently Posted Jobs

Explore more opportunities at Proper Voltage

See more jobs