Senior Embedded Software Manager
Mainspring Energy
Job Description
Job Description
About Mainspring
Mainspring Energy manufactures and delivers fuel-flexible, low-emissions local power solutions that rapidly add new capacity and deliver reliable, affordable, and sustainable electric power. The company began commercial shipments of its Mainspring Linear Generators in 2020 and today has hundreds of megawatts in advanced development and field operations for leading Fortune 500 companies, data centers, and utilities. Mainspring also partners with global energy leaders including AEP, NextEra Energy Resources, Schneider Electric, and more.
The core values that ground our work, guide our decisions, and connect us together:
- Pragmatic Optimism
- Excellence without Ego
- Proactive Collaboration
Mainspring Energy’s revolutionary linear generator is a sophisticated robot. Inside the generator is a network of computers combining embedded Linux and real-time bare metal applications. These orchestrate the critical tasks of shaping control signals and collecting data from a wide variety of sensors which make this technology possible. Our embedded platform is rapidly evolving, and we need great managers to lead the engineering team making it happen. If you love leading people to solve challenging technological problems and are passionate about driving an efficient, agile process, then we need you!
ResponsibilitiesThis is a managing role for an embedded software team.
As a leader in the organization you will:
Strategic Leadership: Define the long-term technical roadmap and align engineering deliverables with overarching business goals
Team Leadership: Supervise, mentor, and guide a team of software engineers, conducting regular one-on-ones and performance reviews
Project Management: Oversee the full software development lifecycle, setting clear milestones, managing timelines, and removing roadblocks
Process and Architecture: Drive engineering excellence by defining org-wide standards for code quality, architectural governance, and system reliability
Cross-Functional Collaboration: Partner with product managers, executives, and QA teams to align technical goals with business needs
Technical Guidance: Provide high-level architectural and technical feedback during design reviews
Hiring and Growth: Interview, hire, and onboard new engineering talent while building paths for career growth within the team
You have...
Experience: 15+ years embedded software development experience (real-time a plus) including 4+ years of people management, and project management experience delivering multiple commercial products
Methodologies: Strong background in Agile, Scrum, or Kanban project management frameworks
Influence: Strong stakeholder management skills to negotiate priorities with executives, product VPs, and external partners
Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
This position is a hybrid position (onsite + remote) at our Menlo Park HQ . The salary will be adjusted to reflect local market conditions based on employee location as well as the experience of the employee. Along with the base salary, Mainspring offers pre-IPO stock options + benefits.
Does your experience not meet all of our posted requirements? Studies have shown that some people are less likely to apply to positions unless they meet every listed requirement. At Mainspring, we are committed to building a diverse, inclusive, flexible, and collaborative environment, so if you want to help us transition the world to clean and affordable electricity, and don’t meet all posted requirements for a particular role, we’d still love to hear from you. Mainspring can sometimes be flexible enough to shift responsibilities for the right person, or otherwise identify open or upcoming roles that may better fit your professional background.
In more traditional words, Mainspring Energy, Inc is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.
This compensation and benefits information is based on Mainspring Energy's estimate as of the date of publication and may be modified in the future. We generally do not negotiate on salary once we have made an offer. The level of pay within the range will depend on a variety of job-related factors that may include location, relevant prior experience and/or education, or particular skills and expertise. New hires joining the company tend to be paid within the starting base pay range noted above, with opportunities to increase pay over time based on development of additional skills, competencies, and company-specific knowledge.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
- ...generator is a network of computers combining embedded Linux and real-time bare metal... ...is rapidly evolving, and we need great managers to lead the engineering team making it happen... ...This is a managing role for an embedded software team. As a leader in the organization...SeniorLocal areaRemote workFlexible hours
- BioIntelliSense, Inc. is seeking a Sr. Embedded Algorithm Engineer to prototype and implement core vital-sign extraction algorithms on BioIntelliSense devices. You will work with the product team to define requirements, test metrics, and deliver prototype solutions within...SeniorRemote job
- A leading company in technology solutions for senior living is seeking a Project Manager to oversee the deployment of their innovative solutions. This role involves coordinating with internal teams and external vendors to ensure successful project execution, requiring...Senior
- ...generator is a network of computers combining embedded Linux and real-time bare metal... ...is rapidly evolving, and we need great managers to lead the engineering team making it happen... ...This is a managing role for an embedded software team. As a leader in the organization...SuggestedLocal areaRemote workFlexible hours
$150k - $200k
...operate reliably in the real world while delivering an exceptional coffee experience at scale. The ideal candidate has shipped real embedded products, seen them fail in the field, debugged them under pressure, and improved the platform as a result. If you enjoy...SeniorWork at officeLocal areaRemote workFlexible hours- Our client, a leading organization in the technology sector, is seeking a dedicated and innovative Senior Embedded Software Engineer to join their dynamic team. As a Senior Embedded Software Engineer, you will be instrumental in supporting platform development and embedded...SeniorWeekly payTemporary workImmediate startFlexible hours
- Senior Embedded Engineer Each year, more than 40,000 people in the U.S. leave home and never make... ...the development and optimization of software that powers our AI-enabled traffic enforcement... ..., processing video in real-time while managing strict power and performance...SeniorLocal area
- ...deployments. The Role: As a Senior Value Engineer, you will spearhead... ...with consulting and project management. As an AI-fluent operator,... ...strategic expansion roadmap embedding Celonis as a strategic platform... ...enterprise IT and business software (e.g., SAP, Workday, Salesforce...SeniorLocal areaImmediate start
$120k - $210k
Senior Systems Integration & Test Engineer Tau is fixing the bottleneck between the compute... ...end-to-end: power electronics, embedded software, controls, test and validation, mechanical... ...campaigns, including briefing teams, managing anomalies, and making real-time execution...SeniorFlexible hours- ...Senior Director– Software Engineering - SaaS Platform How often do you get the chance to make a global impact developing the latest AI inside... ..."hands-on" in the code Collaborate with product managers and developers to architect and develop the best SaaS and...SeniorWork at office
$276k - $414k
...backgrounds and voices help us create innovative products that improve the way people live and communicate. We are looking for a Senior Manager, Software Engineering at Snap. What You’ll Do Lead, manage, and mentor a team of software engineers. Create an environment...SeniorWork experience placementLive inWork at officeLocal areaImmediate start$150k - $300k
...the GEICO Pledge: Great Company, Great Culture, Great Rewards, and Great Careers. About the Role We are seeking a Senior Manager, Staff Software Engineering - Applied AI to lead foundational platform team. This leader will shape the strategy, architecture, and...SeniorHourly payFull timeWork experience placementLocal area- Bright Vision Technologies is seeking an experienced Boomi Integration Developer to design, build, and operate enterprise integrations using the Boomi AtomSphere platform. In this role you will own the full integration lifecycle — from analysis and design through development...SeniorRemote job
$189.53k - $207.29k
...and more! Responsibilities What you’ll be able to do: Senior Vehicle Integration Engineer - positions offered by Ford Motor... ...Vehicle discount program for employees and family members, and management leases Tuition assistance Established and active employee...SeniorImmediate startWork from homeFlexible hours$180k - $250k
...About the role The role includes software application development and integrations work (embedded applications, cloud, and UI) for customer projects within VehicleOS... ...customers to identify the target use-cases, then manage the project to complete the integration...SeniorFull time- ...DESCRIPTION: Install, configure, and maintain embedded hardware platforms and server... ...complex hardware issues. Configure and manage embedded devices via Linux CLI, following... ...lab technicians. Verify and document software-to-hardware mappings (e.g., matching...Local areaRemote work
$150k - $185k
...to enable earlier detection of patient health decline and proactive intervention for faster, safer care. About the Role The Sr. Embedded Algorithm Engineer will prototype and implement algorithms on BioIntelliSense's devices, in order to extract core vital signs. Having...SeniorLocal areaImmediate startRemote workHome officeFlexible hours$171k - $235k
...execution of our business partners' strategies and initiatives. As a Senior Enterprise Systems Analyst, you will lead Salesforce platform... ...and governance. This role requires both strong program management skills and hands-on Salesforce expertise, working across the Central...SeniorContract workWork at officeRelocation package3 days per week- ...Overview We are seeking an experienced Systems Engineering Manager - Embedded Controls to lead the architectural definition, requirements... ...breakdown and allocation across Controls, Embedded Software, and Cloud SW layers Author and maintain Interface Control...Local areaRemote workFlexible hours
- ...flexibility and trust our employees to manage their schedules responsibly.... ..., and update complete vehicle software and AI applications. This is... ...the role We are looking for senior software engineers with expertise in developing embedded software applications on...SeniorFor contractorsFor subcontractorCasual workWork at officeRemote workFlexible hoursDay shift
- ...at the right time. If you are ready for adventure, we invite you to join our amazing team and grow with us. As part of the Embedded Software Engineering team, you will drive the development and maintenance of the manufacturing test systems used for our eVTOL aircraft...SeniorWork at office
- ...As a Sr. Staff Validation & Tools Engineer focused on Embedded Firmware and Software Validation, you will own the validation strategy, tooling... ...reproduction, and regression analysis. ~ Familiarity with test management, requirements management, and bug tracking tools used for...SeniorLocal areaFlexible hours
$177.65k
...Job Title: Senior Finance Systems Analyst Job Site: 3100 Hansen Way, Palo Alto, California 94304 Minimum Requirements: A Bachelor's... ...expert in SAP Financial and Controlling (FI/CO) with Materials Management (MM) and Sales and Distribution (SD). 2 years of experience in...SeniorWork at officeLocal areaRemote work- ...modules with different versions is preferred. Extensive SAP project management experience to develop realistic work estimates, and timelines... ...Tech Savvy and up to date with technology trends e.g. Embedded analytics, Mobility, Cloud Integration etc. Deep domain hands-...Work experience placement
- ...performance evaluation. Bonus Qualifications Experience in Model Based System Design process. Experience in real-time embedded software architecture, e.g., AUTOSAR. Experience in advanced embedded software architecture, e.g., Linux. Experience with...SeniorTemporary workRelocation package
$160.3k - $271.4k
...of the New Product Development Platform Software team. The engineer will collaborate with a skilled team to design and build the embedded software platform. The successful candidate... ..., authentication, encryption, and key management. Experience across the full product...SeniorFull timeLocal areaWorldwideFlexible hoursShift work- Stanford University School of Medicine's Enterprise Technology team (AI Catalyst) seeks a senior analyst to bridge business stakeholders and engineering teams delivering enterprise AI. You will shape and document requirements for AI and GenAI initiatives, translate ambiguous...Senior
$80 per hour
Kforce has a client that is seeking an Embedded Systems Security Engineer in Foster City,... ...the Linux kernel * Storage & Integrity Management: Implement dm-verity for cryptographically... ..., designing end-of-line (EOL) test software to validate security features before shipping...Permanent employmentContract work- ...subsystems — communication protocols, control strategies, and hardware-software partitioning — alongside firmware/controls, mechanical, and... ...software fundamentals — able to bridge electrical schematics, embedded communication protocols, and firmware architecture; comfortable...
- ...experience integrating and testing complex software systems A strong grasp of software... ...automotive infotainment systems or other complex embedded systems. Experience with Hardware-in-the... ...and automating performance checks. Seniority Level: Mid-Senior Level Employment Type:...Contract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Manager. Be the first to apply!
- director of software Menlo Park, CA
- software manager Menlo Park, CA
- application manager Menlo Park, CA
- IT software development manager Menlo Park, CA
- senior software engineer ruby on rails Menlo Park, CA
- senior compensation manager Menlo Park, CA
- senior manager Menlo Park, CA
- senior living Menlo Park, CA
- senior vmware engineer Menlo Park, CA
- senior consulting engineer Menlo Park, CA



