Firmware Engineer @Torus
Engineering
Salary usd 135,000 - 1..
Remote Location
🇺🇸 USA Only
Employment Type full-time
Posted 1wk ago

[Hiring] Firmware Engineer @Torus

1wk ago - Torus is hiring a remote Firmware Engineer. 💸 Salary: usd 135,000 - 180,000 per year 📍Location: USA

Role Description

We’re building energy storage and management solutions that help:

  • Commercial and industrial businesses reduce their operating costs while increasing reliability.
  • Grid operators keep the electricity grid stable and cost efficient.

Torus is hiring a Firmware Engineer to be an individual contributor on our firmware team, working in close partnership with our Firmware Architect. This is a hands-on role where you'll translate architectural direction into well-engineered, production-grade firmware.

Our firmware application layer is Python on Embedded Linux (Yocto)—not C, not C++. This was a deliberate architectural choice: Python gives us speed-to-market, flexibility to respond to changing grid program requirements, and a clean separation between hardware and application logic. Our comms are primarily RS-485, so Python runtime overhead is seldom the limiting factor.

If you've been writing Python to control hardware over serial protocols—in energy, robotics, industrial IoT, or test & measurement—you'll feel immediately at home here. If you've spent your career in C/C++ and are looking for that, this probably isn't the right fit.

Each Torus device generates over a million data points per day and integrates with our cloud platform via MQTT/AWS IoT. Our systems also participate in Virtual Power Plant (VPP) programs, responding to real-time dispatch signals from utilities—which means our firmware decisions have direct, measurable impact on grid operations.

Qualifications

  • 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 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.

Requirements

  • Developing firmware features across our 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.

Benefits

  • Employee Rewards Package including equity.
  • 401(k) Retirement Savings Plan.
  • Torus paid life and AD&D Insurance with options to purchase additional coverage.
  • Voluntary short- and long-term disability insurance.
  • Health Benefits Package: Choice between traditional PPO or HSA-eligible medical plans with Torus covering 50% of medical premiums; Dental insurance; and Vision insurance.
  • Plan participants have access to telehealth services, mental health support and coaching, and exclusive discounts on brands, dining, entertainment, and more.
  • Unlimited discretionary PTO.
  • 10 paid company holidays.
  • Waiting period-free 100% paid parental leave.
  • Regular company-wide offsites to showcase our progress and learnings.
  • Team members receive Torus branded gear.
  • Peer Recognition Program.
  • Fully stocked break rooms with free snacks and drinks.
Before You Apply
️
🇺🇸 Be aware of the location restriction for this remote position: USA Only
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Firmware Engineer @Torus
Engineering
Salary usd 135,000 - 1..
Remote Location
🇺🇸 USA Only
Employment Type full-time
Posted 1wk ago
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 130,000+ Remote Jobs
️
🇺🇸 Be aware of the location restriction for this remote position: USA Only
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 130,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 133,287+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later