Senior Embedded Software Engineer - Real-Time & Hardware

Lever, Inc.

Menlo Park (CA)

On-site

USD 138,000 - 160,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Pre-IPO stock options
Benefits

Job summary

Mainspring Energy is seeking an experienced software engineer focused on embedded systems to advance our fuel-flexible, low-emissions power solutions in Menlo Park. You will design and maintain C/C++ software for diverse hardware, and build Python tooling for device bring-up and testing.

Join a team developing telemetry interfaces and robust self-diagnostic capabilities, with onsite work at our Menlo Park HQ and opportunities to work across hardware/software boundaries.

Qualifications

  • 6+ years embedded software development experience (real-time a plus)
  • Proficient in C/C++ and Python
  • Strong debugging across hardware/software boundaries using tools like logic analyzers and multimeters
  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience

Responsibilities

  • Firmware & Software Development: design, write, and maintain production-ready C++ for embedded Linux and bare metal/ RTOS
  • Python tooling: develop CLI utilities and scripts interfacing with embedded devices for bring-up, data logging, tests
  • Diagnostic & HMI interfaces: implement standard APIs, Modbus, MQTT to expose telemetry and logs to HMIs
  • System robustness for repair: develop self-diagnostic routines and non-volatile fault logging for field service

Skills

C/C++
Python
Embedded systems
Real-time software
Debugging

Education

Bachelor’s degree in CS/Engineering

Job description

Mainspring Energy is seeking an experienced software engineer focused on embedded systems to advance our fuel-flexible, low-emissions power solutions in Menlo Park. You will design and maintain C/C++ software for diverse hardware, and build Python tooling for device bring-up and testing.

Join a team developing telemetry interfaces and robust self-diagnostic capabilities, with onsite work at our Menlo Park HQ and opportunities to work across hardware/software boundaries.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Leader - Real-Time Systems
Senior Embedded Software Leader - Real-Time Systems

Mainspring Energy • Menlo Park (CA)

Hybrid
USD 180,000 - 320,000
Pre-IPO stock options
Benefits package
Embedded Systems Engineer — Onsite Menlo Park C/C++/Python
Embedded Systems Engineer — Onsite Menlo Park C/C++/Python

Lever, Inc. • Menlo Park (CA)

On-site
USD 119,000 - 140,000
Senior Embedded Software Manager | Real-Time Systems Leader
Senior Embedded Software Manager | Real-Time Systems Leader

Ring Inc • Menlo Park (CA), Northern (KY)

Hybrid
USD 185,000 - 220,000
Stock options
Benefits
Head of Embedded Software – Real‑Time Systems (Hybrid)
Head of Embedded Software – Real‑Time Systems (Hybrid)

Ring Inc • Menlo Park (CA), Northern (KY)

Hybrid
USD 170,000 - 200,000
Stock options
Benefits
Senior Embedded Software Manager - Hybrid Role
Senior Embedded Software Manager - Hybrid Role

Mainspring Energy • Menlo Park (CA)

Hybrid
USD 180,000 - 240,000
Pre-IPO stock options
Benefits package
Senior Embedded Software Engineer – Power Systems (Hybrid)
Senior Embedded Software Engineer – Power Systems (Hybrid)

1st Avenue Power • Mountain View (CA)

Hybrid
USD 120,000 - 195,000
Real-Time Embedded Engineer — Power Electronics
Real-Time Embedded Engineer — Power Electronics

Redwood Materials, Inc. • San Francisco (CA)

On-site
USD 180,000 - 237,500
Senior Mechanical Engineer, Energy Systems Hardware Lead
Senior Mechanical Engineer, Energy Systems Hardware Lead

Ring Inc • Menlo Park (CA)

On-site
USD 140,000 - 165,000
Stock options
Benefits
Senior Power Electronics Engineer — Fuel-Flexible Power
Senior Power Electronics Engineer — Fuel-Flexible Power

NextGenEnergyJobs • Menlo Park (CA)

Remote
USD 150,000 - 210,000
Embedded Controls Systems Engineering Manager
Embedded Controls Systems Engineering Manager

Mainspring Energy • Menlo Park (CA)

On-site
USD 180,000 - 240,000
Pre-IPO stock options
Benefits