P

Proper Voltage

Develops rapid-charge Lithium Titanate batteries

Lead Firmware Engineer - Power Conversion Control

Embedded EngineeringUpdated on Nov 14
Full-timeRemote

About the Job

Requirements

  • A Bachelor of Science degree in Electrical Engineering or Computer Engineering, or equivalent demonstrated capability.
  • Six or more years of experience developing production embedded firmware in C for resource-constrained real-time systems.
  • Production control firmware experience on switched-mode power converters, inverters, or motor drives, including the ability to identify the topology, control mode, switching and sampling frequencies, and ISR budget for a converter implemented and brought up on hardware.
  • Working knowledge of PID and 2p2z/3p3z difference equations, discretization, the effects of sampling and computational delay on phase margin, saturation, and anti-windup, sufficient to implement control designs and identify behavioral changes caused by implementation.
  • 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 justifying fixed-point versus floating-point choices based on execution time.
  • Ability to design deterministic ISRs under hard timing constraints and measure and defend worst-case execution time.
  • Independent laboratory capability on live power hardware using oscilloscopes, isolated and differential probes, current probes, electronic loads, and bidirectional supplies.
  • Version control and code review experience, and a demonstrated track record of writing specifications and test evidence.

Responsibilities

  • Implement compensators and control loops in C from the controls engineer's specifications within fixed cycle budgets, using fixed-point or single-precision arithmetic as appropriate, with explicit saturation, anti-windup, and bumpless mode transfer.
  • Verify each implementation against the control model by running firmware control code in closed-loop simulation and comparing its response to the reference within a defined tolerance.
  • 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 instant placement relative to switching noise, trigger-to-response latency, dead-time, and hardware-independent cycle-by-cycle protection paths.
  • Measure sampling delay, computational delay, and PWM update latency on target, and provide the measurements to the controls engineer so the design's delay budget reflects actual silicon performance.
  • 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.
  • Implement converter protection firmware and safe-state transitions according to thresholds and response times in the control and hardware specifications.
  • Bring up new converter hardware in the lab from the first switching event through full envelope characterization, including gate-drive debugging, dead-time optimization, and shoot-through avoidance.
  • Support loop gain measurement using network analyzer injection, step-load transient response, and efficiency testing with the controls engineer, and debug discrepancies between model and hardware.
  • Build and maintain on-target unit tests and hardware-in-the-loop regression to catch control regressions before hardware.
  • Author firmware specifications and verification evidence suitable for certification-body review.
  • Serve as technical lead for power conversion firmware by reviewing control and embedded code written by others and contributing to hardware design reviews covering the sense chain, ADC architecture, and protection paths.

Desired Qualifications

  • 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 Digital Power Development Board, Digital Power Plug-In Modules, and the PowerSmart Digital Control Library Designer.
  • Bidirectional and multiphase interleaved converter control, including current sharing and phase balancing between paralleled phases.
  • Average current mode control implementation, distinct from voltage mode or peak current mode.
  • Wide-bandgap power stages using GaN or SiC and firmware-visible consequences of fast switching edges, including sense chain noise, blanking, dead-time sensitivity, and gate-drive fault behavior.
  • ARM Cortex-M devices with advanced timer peripherals in addition to dsPIC, and portability across both architectures.
  • Experience running firmware control code inside PLECS or MATLAB/Simulink using C-Script, DLL, or S-function blocks for software-in-the-loop verification.
  • Hands-on loop gain measurement using a network or frequency response analyzer.
  • 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, including 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.
  • 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