Firmware engineer at Technical Talent Group
Berkeley, CA
$208,000–$416,000
Jul 16, 2026
Berkeley, CA
Jul 20, 2026
What this job asks for AI summary
This role centers on writing and maintaining C/C++ firmware for a Battery Management System, covering sensor monitoring, actuator control, power flow, and system management on embedded microcontrollers. The work spans the full development cycle — from deriving requirements and designing control algorithms to hardware bring-up, HIL validation, and field debugging. It suits an embedded engineer with a solid background in power electronics and real-time or RTOS-based systems.
Mid level · 3+ years · National
Advertised as Senior, but the requirements read as Mid.
“or” means any one of them counts — you don't need all of them.
We read this from the posting text with AI. Skim the description below before ruling yourself out.
How this req sits in the market our data
Rare in this occupation — lead with these, and say what you built with them.
What the occupation pays Median $138,970 (middle half $107,524–$175,762).
Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.
Why we read it this way (5)
No work location is specified in the posting — CBSA and state are left blank. The role appears to be on-site given the emphasis on lab equipment and hardware bring-up, but remote status cannot be confirmed.
The title says 'Senior' but the hard experience gate is only 3+ years, which aligns more with a Mid-level engineer on a standard career ladder. Seniority is assessed as Mid accordingly.
Communication protocols (I2C, SPI, CAN, Modbus) are listed as a single requirement with 'or similar' — they are interchangeable options for the same gate, so each is captured with the others as alternatives.
MISRA, ISO 26262, CMMI, ASPICE, and UL 1998 appear under 'Preferred Qualifications' as familiarity, not a hard gate. Similarly, secure bootloaders, OTA updates, and cryptographic signing are listed as preferred experience.
The trailing 'You should be proficient in' and 'Machines & technologies you'll use' sections appear to be auto-generated tag fields (e.g., from a job platform) and do not add concrete, distinct skill requirements beyond what is already captured from the body of the posting.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.