SlipstreamJobsFresh Startup & VC-Backed Jobs

Embedded Software Engineer

Mainspring Energy - Menlo Park, CA, United States - In-office - posted 2026-09-22

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Mainspring Energy manufactures fuel-flexible, low-emissions local power solutions for Fortune 500 companies, data centers, and utilities. The company's revolutionary linear generator is a sophisticated system combining embedded Linux and real-time bare metal applications that orchestrate control signals and sensor data collection. You will join the embedded software team to develop and evolve the core platform. This role emphasizes hands-on systems work, hardware integration, and making complex technology reliable in the field. Key responsibilities: • Firmware & Software Development: Design, write, and maintain production-ready C++ code for diverse hardware architectures, including embedded Linux platforms and bare metal/RTOS environments. • Python Tooling & Automation: Develop custom Python applications, CLI utilities, and automated scripts that interface with embedded devices via Serial, USB, CAN, or Ethernet for hardware bring-up, configuration, data logging, and manufacturing tests. • Diagnostic & HMI Interfaces: Architect and implement standards-based communication interfaces (APIs, Modbus, MQTT, industry-specific protocols) that expose telemetry, system states, and error logs to technician HMIs. • System Robustness for Repair: Develop advanced self-diagnostic routines, non-volatile fault logging, and state-reporting mechanisms that provide actionable data to field service technicians for streamlined troubleshooting and repair. Requirements: • 3+ years embedded software development experience (real-time experience a plus) • Proficiency in C/C++ and Python • Strong debugging skills across the hardware/software boundary using logic analyzers, multimeters, and physical debuggers • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience

Similar roles