Staff Embedded Software Engineer

Mainspring Energy revolutionizes power generation with the world's most flexible and adaptable onsite power generator, the Mainspring Linear Generator.
$161,000 - $189,000
Embedded
Staff Software Engineer
In-Person
5+ years of experience
Enterprise SaaS · Energy

Description For Staff Embedded Software Engineer

Mainspring Energy is at the forefront of revolutionizing power generation with their innovative Mainspring Linear Generator technology. As a Staff Embedded Software Engineer, you'll join a company backed by prestigious investors like Khosla Ventures and Bill Gates, operating in the $816B global electricity equipment market.

The role focuses on embedded systems development, where you'll lead crucial software initiatives for their power generation technology. You'll be responsible for developing embedded software components, mentoring team members, and architecting next-generation solutions. The position offers an exciting opportunity to work on cutting-edge technology that's already being delivered to customers across the U.S., with plans for international expansion.

The company culture is built on three core values: Pragmatic Optimism, Excellence without Ego, and Proactive Collaboration. You'll be working in their Menlo Park HQ, contributing to a mission of creating an affordable, reliable, net-zero carbon grid. The role offers a competitive compensation package of $161,000 - $189,000, plus pre-IPO stock options and benefits.

This is an ideal opportunity for an experienced embedded systems engineer who wants to make a significant impact in the clean energy sector. You'll be working with C++, embedded Linux systems, and modern development practices including CI/CD pipelines. The role provides a perfect blend of technical leadership, mentorship opportunities, and hands-on development work.

Mainspring Energy values diversity and inclusion, encouraging applications even if candidates don't meet all listed requirements. They're committed to building a collaborative environment where different perspectives and backgrounds are welcomed and valued. If you're passionate about clean energy and have strong embedded systems expertise, this role offers a chance to be part of a transformative technology company making real-world impact.

Last updated 2 days ago

Responsibilities For Staff Embedded Software Engineer

  • Lead the successful development of embedded software for various components in the system
  • Mentor and possibly supervise junior members of the team
  • Invent communication protocols for use by in-house designed I/O devices
  • Select computer and network hardware to balance performance needs vs. cost
  • Write emulators and unit-tests for continuous integration
  • Collaborate with Controls and Electrical to drive integrated hardware/software projects
  • Contribute to the definition of processes and best-practices for software development life cycle

Requirements For Staff Embedded Software Engineer

Linux
  • Several years experience programming for embedded hardware systems
  • Passion for software engineering best practices (preferably in C++)
  • Extensive know-how on embedded Linux systems
  • Experience with system architecture definition and system design
  • Project experience with building and maintaining CI pipelines and Docker
  • Drive to close issues and the track record to prove it

Benefits For Staff Embedded Software Engineer

  • Pre-IPO stock options
  • Benefits package

Interested in this job?

Jobs Related To Mainspring Energy Staff Embedded Software Engineer

Staff Mechanical Design Engineer - Electromechanical

Staff Mechanical Design Engineer position focusing on electrical enclosures and cables design at Mainspring Energy, revolutionizing power generation technology.

Senior Staff Systems Engineer

Senior Staff Systems Engineer role at Mainspring Energy, focusing on system architecture, integration, and performance analysis for innovative power generation technology.

Staff Mechanical Engineer

Lead mechanical engineering role focusing on innovative piston and ring system development for clean energy power generation technology at Mainspring Energy.

Technical Program Manager III, Embedded, Pixel

Lead software development for Google Pixel devices as Technical Program Manager III, managing complex cross-functional projects from concept to launch.

Staff Coherent Memory System Architect, Silicon

Staff-level position at Google focusing on coherent memory system architecture for consumer SoCs, requiring 7+ years of experience in microarchitecture and ASIC design.