Drimva

Torus

Firmware Engineer (Python / Embedded Linux)

$135K–$180K

Salt Lake City, UT +1 · On-site · Full-time · Posted Oct 30, 2026

Location
Salt Lake City, UT
Remote (United States)
Experience
2-5+ years of hands-on commercial embedded software or firmware application development.
Education
BS in Electrical Engineering, Computer Science, Embedded Systems, or equivalent practical experience.
Visa sponsorship
Applicants must already have legal authorization to work in the US without requiring employer sponsorship.

About the job

Develop production-grade firmware for energy storage products, integrating embedded applications with hardware, cloud services, and grid operations.

What you'll do

  • Build firmware features for telemetry, control loops, cloud connectivity, and hardware abstraction.
  • Own system integration and drive quality through design reviews, automated testing, and documentation.
  • Debug and optimize embedded applications and serial interfaces; support deployment, monitoring, field issue analysis, and escalated on-call issues.

What they ask for

  • BS in Electrical Engineering, Computer Science, Embedded Systems, or equivalent practical experience.
  • 2-5+ years of hands-on experience developing commercial embedded software or firmware applications.
  • Strong Python proficiency and production experience running Python on Embedded Linux (Yocto or similar).
  • Experience with real-time embedded systems and serial protocols; ability to read schematics and PCB layouts.

Nice to have

  • Experience with IoT device management at scale, AWS IoT, MQTT, or telemetry pipelines.
  • Exposure to energy storage, grid-connected hardware, VPP programs, containerized embedded deployments, or embedded CI/CD.

Pay

$135,000 - 180,000 USD base salary

Tools

Python, Embedded Linux, Yocto, RS-485, Modbus, I²C, CAN, MQTT/AWS IoT

Model-written summary · the original posting is authoritative

First seen Oct 31, 2026 · Last verified Nov 4, 2026 (UTC)