Current jobs related to Senior Embedded Software Engineer - Menlo Park, California - Mainspring Energy, Inc.


  • Menlo Park, California, United States Avails Medical, Inc. Full time

    Job Title: Senior Embedded Software EngineerLocation: Menlo Park, CAReports To: VP EngineeringDepartment: EngineeringJob Summary:We are seeking a highly skilled and motivated Senior Embedded Software Engineer to lead the design, development, and maintenance of cutting-edge software solutions for our In Vitro Diagnostic (IVD) medical devices. In addition to...


  • Menlo Park, California, United States Mainspring Energy, Inc. Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Mainspring Energy, Inc. in Menlo Park, CA. As a key member of our embedded systems team, you will be responsible for designing and developing software components for our revolutionary linear generator, a sophisticated system that produces clean,...


  • Menlo Park, California, United States eInfochips (An Arrow Company) Full time

    Job Title: Embedded Firmware EngineerLocation: Menlo Park, CACandidate will work onsite from day 1 at Menlo Park, CAMin years of experience: 8+ yearsJob Description:We are seeking a highly skilled Embedded Software Engineer with a strong background in device drivers, Android, and display drivers. The ideal candidate will be responsible for developing and...


  • Menlo Park, California, United States Simple Solutions Full time

    Embedded Systems Software DeveloperAbout the Role:At Simple Solutions, we're seeking an experienced Embedded Systems Software Developer to join our team. As an Embedded Systems Software Developer, you will be responsible for designing, developing, and testing software for embedded systems. This includes writing and interfacing with the Hardware Abstraction...


  • Menlo Park, California, United States PacBio Full time

    Job DescriptionPacific Biosciences (PacBio) is seeking an experienced Senior Software Engineer to lead the design, development, and maintenance of instrument control software for our cutting-edge genomic sequencing platforms.This position offers an exciting opportunity to contribute to the advancement of genomic research and development of technologies that...


  • Menlo Park, California, United States Brio Digital Full time

    Job Title: Senior Lead Software EngineerAbout the Role:We are seeking a highly skilled Senior Lead Software Engineer to join our team at Brio Digital. As a Senior Lead Software Engineer, you will be responsible for owning the architecture, development, and deployment of high availability systems that empower AI Agents.Key Responsibilities:Design and develop...


  • Menlo Park, California, United States Equation Staffing Full time

    About Learn to WinLearn to Win is a pioneering education technology company that empowers individuals to create engaging lessons and quizzes with their own content. By leveraging cutting-edge tools, we aim to democratize curriculum creation and make active learning more accessible to everyone.Our team is passionate about delivering next-generation tools for...


  • Menlo Park, California, United States Mainspring Energy, Inc. Full time

    About the RoleMainspring Energy, Inc. is seeking a highly skilled Embedded Systems Lab Manager to oversee and enhance our embedded systems labs, which are integral to the development and testing of our cutting-edge Linear Generator technology.The successful candidate will be responsible for maintaining existing embedded system labs and creating new ones,...


  • Menlo Park, California, United States Reconstruct Full time

    We are seeking a highly skilled Senior Director of Software Engineering to lead our team of talented software engineers in building the next generation of web and mobile applications for Reconstruct.The ideal candidate will have a strong technical vision and a 'continuous improvement' mindset, with experience in implementing Cloud/SaaS solutions and managing...


  • Menlo Park, California, United States OSI Engineering Full time

    We are seeking a highly skilled Senior Cloud Software Engineer to be a key contributor in developing cloud-based services that will drive the future of OSI Engineering. You will join our small and dynamic Cloud Services team, using the latest technology and tools to build high-quality, cross-platform solutions that delight our customers.Key...


  • Menlo Park, California, United States Reconstruct Full time

    Lead Software Development at ReconstructWe are seeking a seasoned Senior Director of Software Engineering to join our team at Reconstruct. As a key member of our leadership team, you will be responsible for leading multiple software development teams to enhance and maintain best-of-class software development practices.Key ResponsibilitiesLead software...


  • Menlo Park, California, United States Exponent Full time

    Job Title: Security-Focused Embedded Systems Engineer/EvaluatorWe are seeking a highly skilled Security-Focused Embedded Systems Engineer/Evaluator to join our team at Exponent. As a key member of our Electrical Engineering and Computer Science Practice, you will play a critical role in testing and troubleshooting secure identity credentials and other...


  • Menlo Park, California, United States PacBio Full time

    Senior Software Engineer - Instrument Control SpecialistPacific Biosciences (PacBio) is seeking an experienced and innovative Senior Software Engineer specializing in instrument control software development using C#.This position offers an exciting opportunity to contribute to the advancement of genomic sequencing technology, helping to shape the future of...


  • Menlo Park, California, United States Russell Solutions Group Full time

    Job DescriptionWe are seeking a highly skilled Senior-level R&D Systems engineer to join our dynamic engineering team. As an R&D Systems Engineer, you will be responsible for performing hands-on work as part of the development and testing of medical device products.Key ResponsibilitiesConceive, develop, test, and debug novel catheter-based technologies to...


  • Menlo Park, California, United States Omega Solutions Inc Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to lead the technical aspects of designing, implementing, and testing various initiatives in our Middle Office Platform API Group. The ideal candidate will have significant engineering knowledge in complex server-side applications and experience in designing and shipping products.Key...


  • Menlo Park, California, United States PacBio Full time

    Pacific Biosciences (PacBio) Job OpportunityWe are seeking an experienced and team-oriented Staff Embedded Software Engineer specializing in instrument control electronics to contribute to the advancement of genomic sequencing technology.Key Responsibilities:Design, implement, and maintain high-quality embedded software for PCBAs.Lead the full embedded...


  • Menlo Park, California, United States Omega Solutions Inc Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to lead the technical aspects of designing, implementing, and testing various initiatives in our Middle Office Platform API Group.The ideal candidate will have significant engineering knowledge in complex server-side applications, including new feature work, improvements on existing code,...


  • Menlo Park, California, United States OSI Engineering Full time

    Cloud Services DeveloperWe're seeking an experienced software engineer to contribute to the development of cloud-based services that drive business growth. As a key member of our Cloud Services team, you'll work with the latest technology and tools to build high-quality, cross-platform solutions that delight our customers.Responsibilities:Technical expertise...


  • Menlo Park, California, United States META Full time

    Job Summary:In this role, you will be a key member of the Network AI Software team, part of the larger DC networking organization at Meta. The team is responsible for developing and owning the software stack around collective communication libraries.The team's primary goal is to enable Meta-wide ML products and innovations to leverage our large-scale...


  • Menlo Park, California, United States Elever Professional, LP Full time

    Job Title: Senior Software Engineer, Front End, eCommerceElever Professional has partnered with a global leader in consumer Financial Technology to recruit a Web Development leader to join an engineering team and lead Front End and eCommerce Development for FinTech products used daily by millions of consumers.Key Responsibilities:Lead Front End and eCommerce...

Senior Embedded Software Engineer

2 months ago


Menlo Park, California, United States Mainspring Energy, Inc. Full time
About Mainspring Energy, Inc.

Mainspring Energy, Inc. is a pioneering company in the field of power generation, driven by a vision of creating an affordable, reliable, and net-zero carbon grid of the future.

Job Summary

We are seeking a highly skilled Embedded Software Engineer to join our team and contribute to the development of our revolutionary linear generator. This innovative technology combines embedded Linux and real-time bare metal applications to shape control signals and collect data from various sensors.

Key Responsibilities
  • Design, implement, and test software for embedded hardware systems, including real-time applications.
  • Develop encode/decode functions for unique serial protocols based on vendor data sheets.
  • Invent communication protocols for in-house designed I/O devices.
  • Select computer and network hardware to balance performance needs with cost.
  • Write emulators and unit-tests for continuous integration.
  • Collaborate with Controls and Electrical teams to drive integrated hardware/software projects from research to product release.
Requirements
  • Several years of experience programming for embedded hardware systems, including design, implementation, architecture, and testing.
  • Passion for software engineering best practices, preferably in C++.
  • Drive to close issues and a track record to prove it.
What We Offer

We offer a competitive salary range of $140k-$155k base, plus pre-IPO stock options, and benefits. This position can be hybrid, and the salary will be adjusted to reflect local market conditions based on employee location and experience.

Why Join Us

Mainspring Energy, Inc. is committed to building a diverse, inclusive, flexible, and collaborative environment. If you want to help us transition the world to clean and affordable electricity, we'd love to hear from you, even if you don't meet all posted requirements.