Remote Firmware Engineer: Python on Embedded Linux

Torus Inc

Salt Lake City (UT)

Remote

USD 135,000 - 180,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity
401(k)
Life insurance
Disability insurance
Health benefits
Telehealth and mental health support

Job summary

Torus Inc. in Utah is seeking a Firmware Engineer to deliver production-grade firmware on Embedded Linux using Python. You’ll translate architectural direction into reliable software for energy storage solutions while collaborating with hardware, data, and software teams.

The role emphasizes real-time embedded software, RS-485 and Modbus, and system integration across the full stack. You will own features, drive quality, and participate in on-call rotation as the fleet scales.

Qualifications

  • BS in Electrical Engineering, Computer Science, Embedded Systems, or equivalent.
  • 2–5+ years of hands-on experience developing commercial embedded software or firmware.
  • Strong Python proficiency and real production experience running Python on Embedded Linux (Yocto).
  • Solid understanding of serial communication protocols—RS-485, Modbus, I2C, CAN, Ethernet.
  • 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 interoperability across the full stack.
  • Driving quality through design reviews, automated testing, and documentation.
  • Debugging and optimizing real-time embedded applications and serial communication interfaces.
  • Supporting scaling operations — deployment tooling, remote monitoring, and root-cause analysis of field issues.
  • Participate in on-call rotation for escalated technical issues.

Skills

Python proficiency
Embedded Linux
System thinking
Real-time embedded
Serial protocols
Schematic reading

Education

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

Tools

Docker/Balena
Yocto
AWS IoT
MQTT

Job description

Torus Inc. in Utah is seeking a Firmware Engineer to deliver production-grade firmware on Embedded Linux using Python. You’ll translate architectural direction into reliable software for energy storage solutions while collaborating with hardware, data, and software teams.

The role emphasizes real-time embedded software, RS-485 and Modbus, and system integration across the full stack. You will own features, drive quality, and participate in on-call rotation as the fleet scales.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Torus • Salt Lake City (UT)

Remote
USD 135,000 - 180,000
Equity
401(k)
Health benefits
+3
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
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
Senior Firmware Engineer
Senior Firmware Engineer

Insight Global • Carol Stream (IL)

On-site
USD 90,000 - 125,000
Firmware Engineer
Firmware Engineer

TechDigital Group • New York (NY)

On-site
USD 90,000 - 130,000
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
Onsite Embedded Firmware Engineer – RTOS & Bare-Metal
Onsite Embedded Firmware Engineer – RTOS & Bare-Metal

The GEO Group, Inc. • Boulder (CO)

On-site
USD 110,000 - 170,000
Health Insurance
Vision Insurance
Dental Insurance
+10
Remote Python Embedded Engineer - HW Validation & Automation
Remote Python Embedded Engineer - HW Validation & Automation

Programmers.io • United States

Remote
USD 140,000 - 190,000
Staff Firmware Engineer — Lead Real-Time Embedded Systems (Hybrid)
Staff Firmware Engineer — Lead Real-Time Embedded Systems (Hybrid)

ProducePay • Sunnyvale (CA)

Hybrid
USD 182,000 - 314,000
Equity
Benefits
Time off programs