Firmware Engineer: Python on Embedded Linux (Remote)

Torus

Salt Lake City (UT)

Remote

USD 135,000 - 180,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity
401(k)
Health benefits
Life and AD&D Insurance
Disability insurance
Telehealth

Job summary

Torus is hiring a Firmware Engineer to join our embedded systems team. The role centers on Python-based firmware on Embedded Linux (Yocto) for energy storage and grid-ready devices, with RS-485 communication and cloud integration via MQTT/AWS IoT. You will translate architecture into production code and collaborate with hardware, data, and software teams.

This is a remote U.S.-based position with occasional onsite work in Salt Lake City. Compensation ranges from $135,000 to $180,000 per year.

Qualifications

  • BS in Electrical Engineering, Computer Science, Embedded Systems, or equivalent.
  • 2-5+ years of hands-on experience developing commercial embedded software or firmware applications.
  • Strong Python proficiency and real production experience running Python on Embedded Linux (Yocto or similar).
  • Solid understanding of serial communication protocols—RS-485, Modbus, I²C, CAN, Ethernet.
  • Experience with real-time embedded systems: multi-threading, inter-process communication, timing constraints.
  • Ability to read schematics and PCB layouts to troubleshoot hardware integration issues.

Responsibilities

  • Developing firmware features across energy storage product lines: telemetry, control loops, cloud connectivity, and hardware abstraction layers.
  • Owning system integration —working closely with hardware, data, and software teams to ensure seamless interoperability across the full stack.
  • Driving quality through design reviews, automated testing, and documentation. (We believe engineers own their own QA.)
  • Debugging and optimizing real-time embedded applications and serial communication interfaces in the field and in the lab.
  • Supporting scaling operations —deployment tooling, remote monitoring, and root-cause analysis of field issues across a growing fleet.
  • Participate in on-call rotation for escalated technical issues.

Skills

Python
Embedded Linux
RS-485
Modbus
I2C
CAN
Multithreading

Education

BS in Electrical Engineering, Computer Science, Embedded Systems, or equivalent practical experience

Tools

Yocto
Docker/Balena
MQTT
AWS IoT

Job description

Torus is hiring a Firmware Engineer to join our embedded systems team. The role centers on Python-based firmware on Embedded Linux (Yocto) for energy storage and grid-ready devices, with RS-485 communication and cloud integration via MQTT/AWS IoT. You will translate architecture into production code and collaborate with hardware, data, and software teams.

This is a remote U.S.-based position with occasional onsite work in Salt Lake City. Compensation ranges from $135,000 to $180,000 per year.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer - Python on Linux (Remote)
Embedded Firmware Engineer - Python on Linux (Remote)

Torus • United States

Hybrid
USD 135,000 - 180,000
Equity
401(k)
Life and AD&D Insurance
+3
Remote Firmware Engineer: Python on Embedded Linux
Remote Firmware Engineer: Python on Embedded Linux

Torus Inc • Salt Lake City (UT)

Remote
USD 135,000 - 180,000
Equity
401(k)
Life insurance
+3
Firmware Engineer (Python / Embedded Linux)
Firmware Engineer (Python / Embedded Linux)

Torus Inc • Salt Lake City (UT)

Remote
USD 135,000 - 180,000
Equity
401(k)
Life insurance
+3
Firmware Engineer (Python / Embedded Linux)
Firmware Engineer (Python / Embedded Linux)

Torus • Salt Lake City (UT)

Remote
USD 135,000 - 180,000
Equity
401(k)
Health benefits
+3
Senior Embedded Systems Engineer, Python on Embedded Linux
Senior Embedded Systems Engineer, Python on Embedded Linux

Torus Inc. • Salt Lake City (UT)

Hybrid
USD 150,000 - 175,000
Employee Rewards Package including Equity
401(k) Retirement Savings Plan
Health Benefits Package
+2
Staff Embedded Systems Engineer - US Based Remote
Staff Embedded Systems Engineer - US Based Remote

Torus Inc. • Salt Lake City (UT)

Remote
USD 150,000 - 175,000
Employee Rewards Package including Equity
401(k) Retirement Savings Plan
Health Benefits Package
+2
Firmware Engineer (Python / Embedded Linux)
Firmware Engineer (Python / Embedded Linux)

Torus • United States

Hybrid
USD 135,000 - 180,000
Equity
401(k)
Life and AD&D Insurance
+3
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Insight Global • Denver (CO)

On-site
USD 82,656 - 96,432
Medical benefits
401k options
Senior Embedded Firmware Engineer — IoT Gateway & Python/Linux
Senior Embedded Firmware Engineer — IoT Gateway & Python/Linux

Insight Global • Denver (CO)

On-site
USD 82,656 - 96,432
Medical benefits
401k options
Firmware Engineer
Firmware Engineer

Samsara • Austin (TX)

Remote
USD 114,000 - 191,000
Flexible remote work
Development stipend
Health & parental leave