{"schemaVersion":"jobsearcher.job.v1","id":"44ca4b0b1618f971d435da2c","url":"https://jobsearcher.com/jobs/44ca4b0b1618f971d435da2c","canonicalUrl":"https://jobsearcher.com/jobs/44ca4b0b1618f971d435da2c","title":"Embedded Software Engineer, ESS","description":"Schedule\r\nFull-time, Mon–Fri, 9:00 AM–5:00 PM.\r\nApplication\r\nPlease send your resume to hr@espis.com with the subject line: Embedded Software Engineer – ESS .\r\nFor questions, contact us at (510) 526-2592.\r\nWe are looking for an experienced Embedded Software Engineer to drive the development of our gigawatt-scale sodium-ion energy storage systems. This position centers on building real-time embedded firmware for essential ESS hardware and controls infrastructure.\r\nThis role is designed to accelerate firmware development, hardware bring-up, and system integration as we scale the ESS platform. You will collaborate across embedded software, electrical engineering, and systems teams to deliver reliable, production-oriented firmware for safety-critical applications.\r\nYou will influence embedded architecture decisions, prototype development, validation, and field support, while helping to establish disciplined engineering and development practices across the entire stack.\r\nThe ideal candidate thrives in fast-paced environments, enjoys tackling low-level technical challenges, and takes full ownership from the initial prototype through final deployment.\r\nWhat You'll Do\r\nDesign and implement real-time, C++ RTOS-based firmware targeting microcontrollers\r\nDevelop firmware that interfaces directly with hardware and supports functional safety requirements\r\nCreate embedded prototypes to validate hardware design decisions and accelerate development cycles\r\nSupport firmware integration, debugging, and verification activities across hardware and software systems\r\nAssist with requirements definition and embedded system architecture discussions\r\nSupport deployed systems and troubleshoot issues observed in development or field environments\r\nParticipate in hardware and software design reviews across cross-functional engineering teams\r\nFollow disciplined development practices including code reviews, linting, formatting standards, debugging, and documentation\r\nWhat You'll Bring\r\n5+ years of professional experience in embedded software or firmware engineering\r\nExperience shipping at least one commercial or industrial hardware product\r\nStrong experience developing firmware for real-time embedded systems\r\nProficiency in C++ and RTOS-based embedded development\r\nExperience designing software systems that coordinate multiple hardware or software functions\r\nExperience using Linux as a development and test environment\r\nExperience configuring and using build systems such as CMake or Make\r\nStrong debugging skills using debuggers, oscilloscopes, logic analyzers, or related test equipment\r\nExperience with Git, GitHub, Docker, Earthly, or similar CI/development tooling\r\nEligibility to work in the United States\r\nPreferred Qualifications\r\nExperience working with energy storage systems, battery systems, or other high-reliability hardware products\r\nExperience supporting hardware bring-up, validation, or manufacturing test efforts\r\nFamiliarity with embedded functional safety concepts and development practices\r\nJ-18808-Ljbffr","company":"Esp","rawCompany":"esp","city":"Burlingame","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-06-25T00:42:32.902Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"17-2072.00","title":"Electronics Engineers, Except Computer","slug":"electronics-engineers-except-computer"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Embedded Software Engineer, ESS","description":"Schedule\r\nFull-time, Mon–Fri, 9:00 AM–5:00 PM.\r\nApplication\r\nPlease send your resume to hr@espis.com with the subject line: Embedded Software Engineer – ESS .\r\nFor questions, contact us at (510) 526-2592.\r\nWe are looking for an experienced Embedded Software Engineer to drive the development of our gigawatt-scale sodium-ion energy storage systems. This position centers on building real-time embedded firmware for essential ESS hardware and controls infrastructure.\r\nThis role is designed to accelerate firmware development, hardware bring-up, and system integration as we scale the ESS platform. You will collaborate across embedded software, electrical engineering, and systems teams to deliver reliable, production-oriented firmware for safety-critical applications.\r\nYou will influence embedded architecture decisions, prototype development, validation, and field support, while helping to establish disciplined engineering and development practices across the entire stack.\r\nThe ideal candidate thrives in fast-paced environments, enjoys tackling low-level technical challenges, and takes full ownership from the initial prototype through final deployment.\r\nWhat You'll Do\r\nDesign and implement real-time, C++ RTOS-based firmware targeting microcontrollers\r\nDevelop firmware that interfaces directly with hardware and supports functional safety requirements\r\nCreate embedded prototypes to validate hardware design decisions and accelerate development cycles\r\nSupport firmware integration, debugging, and verification activities across hardware and software systems\r\nAssist with requirements definition and embedded system architecture discussions\r\nSupport deployed systems and troubleshoot issues observed in development or field environments\r\nParticipate in hardware and software design reviews across cross-functional engineering teams\r\nFollow disciplined development practices including code reviews, linting, formatting standards, debugging, and documentation\r\nWhat You'll Bring\r\n5+ years of professional experience in embedded software or firmware engineering\r\nExperience shipping at least one commercial or industrial hardware product\r\nStrong experience developing firmware for real-time embedded systems\r\nProficiency in C++ and RTOS-based embedded development\r\nExperience designing software systems that coordinate multiple hardware or software functions\r\nExperience using Linux as a development and test environment\r\nExperience configuring and using build systems such as CMake or Make\r\nStrong debugging skills using debuggers, oscilloscopes, logic analyzers, or related test equipment\r\nExperience with Git, GitHub, Docker, Earthly, or similar CI/development tooling\r\nEligibility to work in the United States\r\nPreferred Qualifications\r\nExperience working with energy storage systems, battery systems, or other high-reliability hardware products\r\nExperience supporting hardware bring-up, validation, or manufacturing test efforts\r\nFamiliarity with embedded functional safety concepts and development practices\r\nJ-18808-Ljbffr","datePosted":"2026-06-25T00:42:32.902Z","dateModified":"2026-06-25T00:42:32.902Z","hiringOrganization":{"@type":"Organization","name":"Esp","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Burlingame","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"44ca4b0b1618f971d435da2c"},"url":"https://jobsearcher.com/jobs/44ca4b0b1618f971d435da2c"}}