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:
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
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: 12+ years embedded software development experience (real-time a plus) including project management experience delivering a commercial product
Methodologies: Strong background in Agile, Scrum, or Kanban project management frameworks
Communication: Excellent verbal and written communication skills to bridge the gap between technical and non-technical stakeholders
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.
$176.2k - $316.6k
...electric vehicles. By joining the best software, engineering, design and UX talent, you... ...• Experience: 8+ years of experience in embedded software Verification & Validation (V&V)... ...excellent communication skills for stakeholder management.Even better, you may have...• Advanced...SuggestedImmediate startVisa sponsorshipFlexible hours$140k - $154k
...Our Opportunity We are currently seeking asecurity-focused Embedded Systems Engineer/Evaluator for our Electrical Engineering and... ...security peripherals such as smart cards relating to identity management and authentication. You will work to help test materials, components...SuggestedWork at officeFlexible hours$22 per hour
...FY22 REVENUE 10.4 BN USD ~ WE'RE PRESENT IN 66 COUNTRIES ~ OVER 1,400 ACTIVE GLOBAL CLIENTS Role Embedded and System Software Project Manager Key Skills Embedded and System Software Location Menlo Park , CA ( 100% Onsite ) Experience 7+...SuggestedFull time$192k - $278k
...long-term firmware roadmap and hardware-software partitioning for physical-layer interfaces... ...to control high-speed transceivers, managing real-time adaptive loops, clock and data... ...experience.10 years of industry experience in embedded systems/firmware, communication systems...SuggestedWorldwide- ...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
$207k - $300k
Lead and develop a high-performing team: Manage, mentor, and grow a team of software engineers, fostering a culture of technical excellence and collaboration... ...in software development.3 years of experience with embedded operating systems.3 years of experience in a technical...Worldwide$60 - $100 per hour
DescriptionKforce has a client that is seeking an Embedded Software Integration Engineer in Palo Alto, CA.Responsibilities:* Drive the evolution of body controls software architecture, crafting innovative solutions and defining hardware/software interfaces* Orchestrate...$150.2k - $283.5k
...highly motivated Vehicle Integration and Software Test Lead to help bring our electric... ...understanding of vehicle architecture, embedded systems, software integration, and vehicle... ...functional technical discussions.• Ability to manage multiple priorities in a fast-moving...Immediate startVisa sponsorshipFlexible hours- ...Fulltime available We are looking for an Embedded Systems Security Engineer to implement... ...Linux kernel. Storage & Integrity Management ~ Implement dm-verity for... ...securely, designing end-of-line (EOL) test software to validate security features before shipping...Permanent employmentFull timeContract work
- ...SWISSto12 is seeking a Senior Software Architect to lead end-to-end architecture across product lines, ensuring coherent design for embedded and hardware-integrated systems. You will guide architectural governance, drive real-time trade-offs, and own the full SDLC with...
$166k - $203k
Job Responsibilities:Develop and maintain software components on current and future networking related products. Hands on in bug fixing... ...software development fundamentals.Experience with firewalls and embedded systems are a plus.Experience with Linux kernel and driver...Full timeWorldwide$227.5k - $280k
...productivity gains. We are seeking a Principal Software Architect to lead our transition into an organization where AI agents are fully embedded in our engineering development cycles.... ...in industrial automation, energy-grid management, or power-generation & distributions...Temporary workLocal areaRemote workFlexible hours$147k - $211k
...industry setting.2 years of experience with working with embedded operating systems.Preferred qualifications:Master's... ...and system health, diagnosis and resolution, and software test engineering.In this role, you will manage project priorities, deadlines, and deliverables....Worldwide$174k - $252k
...experience testing, maintaining, or launching software products, and 1 year of experience with... .... 3 years of experience working with embedded operating systems.Preferred... ....With your technical expertise you will manage project priorities, deadlines, and deliverables...Worldwide- ...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
$212.7k - $287.7k
Amazon Web Services is looking for an experienced Software Development Manager to lead a two-pizza team building the next generation of access control for AWS Glue Data Catalog. This is a high-impact, technically complex role at the intersection of data governance, security...Local areaFlexible hours$212.7k - $287.7k
Ring is looking for a Software Development Manager responsible for leading a team of engineers working on the development and production of products... ...; (iii) Low power or battery power systems design; (iv) Embedded system design; (v) System architecture design for consumer...Local areaWorldwideFlexible hours$212.7k - $287.7k
...places without dependable internet access.We are seeking a Software Development Manager to lead the team responsible for building and owning the... ...people leadership, automation, data analytics, and wireless/embedded domain expertise, with the goal of democratizing embedded...Permanent employmentTemporary workLocal areaFlexible hours$212.7k - $287.7k
We are searching for a Software Development Manager with passion for building large-scale database systems optimized for efficient query processing and ease to use. If you are motivated by working in fast-paced environment, have full ownership of your work, and build a...Local areaFlexible hours$207k - $300k
...teams on goals, outcomes, and timelines. Manage project priorities, deadlines, and... ...deploy, maintain, and enhance large scale software solutions.Minimum qualifications:Bachelor... ...development.5 years of experience working with embedded operating systems.5 years of experience...$210k - $300k
...sensors, alarms, intercoms, and visitor management. We’ve got serious momentum in the market... ...working on Linux development as a Software Engineer.Proficient in C/C++Familiar with... ...programming.Preferred experience working with embedded Linux, cameras, and audio systemsBash...Full timeWork visaFlexible hoursShift work$160k - $205.9k
...Electrical Engineering, Computer Engineering, Embedded Systems Engineering, Automotive... ...vehicle bring-up using Canalyzer, PEAK Software, Oscilloscope, Multimeter, and Terminal... ...program for employees and family members, and management leases • Tuition assistance •...Immediate startWork from homeFlexible hours- ...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...
$212.7k - $287.7k
...Athena is serverless, so there is no infrastructure to set up or manage as the service scales automatically for any arbitrary large... ...engineering problems.Athena is growing, and we are looking for a Software Development Manager who can lead key initiatives in Athena’s Control...Local areaFlexible hours- ...Mainspring Energy in Menlo Park seeks a Manager of Technical Writing to lead the documentation team responsible for translating complex engineering and manufacturing processes into clear, actionable guides. You will work hands-on with hardware and engineering teams, shaping...
$207k - $300k
Lead and manage the team responsible for TPU development and Silicon Validation by setting clear priorities, providing coaching... ...of critical simulation and modeling tools (GRM and ISS), embedded firmware/software for test boards, and innovative tests and coverage analysis...Worldwide$138.8k - $232.7k
...have...• Bachelor’s degree or better in software engineering, computer science or equivalent... ...infotainment systems or other complex embedded systems.• Experience with Hardware-in-... ...program for employees and family members and management leases• Tuition assistance• Established...Immediate startVisa sponsorshipFlexible hours$175k - $280k
...that allow users to connect within minutes of unboxing, and the software that brings it all together. We’ve only begun to scratch the... ...engineering discipline8+ years of Technical Project or Program Management experiencePREFERRED SKILLS AND EXPERIENCE:Master’s degree in...Permanent employmentTemporary workWorldwideWeekend work$207k - $301k
...Software Engineer Manager, TPU Silicon Validation Google, Sunnyvale, CA, USA Apply Primary Qualifications ~ Bachelor’s degree, or... ...development using C and C++. ~3 years of experience working with embedded systems and embedded operating systems. ~3 years of...Worldwide$137.7k - $221.7k
...flying: charging infrastructure, thermal conditioning equipment, and the embedded controls that tie it all together. This role lives at the intersection of electrical, mechanical, firmware, and software. The best candidates we've hired are just as comfortable writing...Full timeTemporary workRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Manager. Be the first to apply!
- software Menlo Park, CA
- id software Menlo Park, CA
- healthcare software sales Menlo Park, CA
- entry level software sales Menlo Park, CA
- software sales Menlo Park, CA
- software asset management analyst Menlo Park, CA
- software technology Menlo Park, CA
- software implementation project manager Menlo Park, CA
- ultimate software Menlo Park, CA
- remote software sales Menlo Park, CA



