{"schemaVersion":"jobsearcher.job.v1","id":"f3dcec8b97226d94a31cc156","url":"https://jobsearcher.com/jobs/f3dcec8b97226d94a31cc156","canonicalUrl":"https://jobsearcher.com/jobs/f3dcec8b97226d94a31cc156","title":"Software Engineer","description":"Title: Software Engineer (SIL/HIL)Location: Berkeley, CADuration: 6 months contract to hirePay rate: $80-90/hr Building a unified software platform for its Hardware-in-the-Loop and Software-in-the-Loop testing environments. The goal is to allow the same test cases to run seamlessly across physical HIL benches and virtual SIL simulations.Lead the architecture and development of the software platform powering Form Energy's HIL and SIL test ecosystems for its battery-management and energy-storage systems.Responsibilities:Architect a unified platform for running tests across HIL and SIL environments. Build new HIL and SIL testbeds from requirements through implementation. Evaluate and select HIL/SIL tools and technologies. Develop scalable, maintainable Python software using object-oriented design. Design device drivers for precise control and communication with test hardware. Build intuitive interfaces for Firmware, Electrical, Software, and Test teams. Scale cloud infrastructure supporting SIL battery simulations. Integrate embedded protocols such as CAN, SPI, and UART. Troubleshoot complex issues spanning software, electrical hardware, communications, and test infrastructure. Provide technical leadership and establish platform architecture and development standards. Must-Haves:Degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field. 7+ years of software engineering experience. Experience building HIL/SIL platforms or similar hardware-integrated test systems. Expert-level Python development experience. Strong object-oriented design and software architecture fundamentals. Experience designing low-level device drivers. Strong electrical engineering foundations. Ability to read schematics and debug physical hardware using lab equipment. Experience with embedded protocols such as CAN, SPI, and UART. Ability to lead platform architecture and work across multiple engineering teams. Nice-to-Haves:Battery-management or energy-storage experience. Experience scaling cloud-based simulation infrastructure. Development of shared test frameworks that run across physical and virtual environments. UI development for engineering or test platforms. Firmware, embedded systems, or automated-test experience. Experience evaluating and selecting commercial HIL/SIL tooling.BenefitsThe Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401(k) retirement plan, life insurance, long-term disability insurance, short-term disability insurance, paid parking/public transportation, (paid time , paid sick and safe time , hours of paid vacation time, weeks of paid parental leave, paid holidays annually - AS Applicable)","company":"Collabera","rawCompany":"collabera","city":"Berkeley","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-09-19T12:32:06.741Z","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":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer","description":"Title: Software Engineer (SIL/HIL)Location: Berkeley, CADuration: 6 months contract to hirePay rate: $80-90/hr Building a unified software platform for its Hardware-in-the-Loop and Software-in-the-Loop testing environments. The goal is to allow the same test cases to run seamlessly across physical HIL benches and virtual SIL simulations.Lead the architecture and development of the software platform powering Form Energy's HIL and SIL test ecosystems for its battery-management and energy-storage systems.Responsibilities:Architect a unified platform for running tests across HIL and SIL environments. Build new HIL and SIL testbeds from requirements through implementation. Evaluate and select HIL/SIL tools and technologies. Develop scalable, maintainable Python software using object-oriented design. Design device drivers for precise control and communication with test hardware. Build intuitive interfaces for Firmware, Electrical, Software, and Test teams. Scale cloud infrastructure supporting SIL battery simulations. Integrate embedded protocols such as CAN, SPI, and UART. Troubleshoot complex issues spanning software, electrical hardware, communications, and test infrastructure. Provide technical leadership and establish platform architecture and development standards. Must-Haves:Degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field. 7+ years of software engineering experience. Experience building HIL/SIL platforms or similar hardware-integrated test systems. Expert-level Python development experience. Strong object-oriented design and software architecture fundamentals. Experience designing low-level device drivers. Strong electrical engineering foundations. Ability to read schematics and debug physical hardware using lab equipment. Experience with embedded protocols such as CAN, SPI, and UART. Ability to lead platform architecture and work across multiple engineering teams. Nice-to-Haves:Battery-management or energy-storage experience. Experience scaling cloud-based simulation infrastructure. Development of shared test frameworks that run across physical and virtual environments. UI development for engineering or test platforms. Firmware, embedded systems, or automated-test experience. Experience evaluating and selecting commercial HIL/SIL tooling.BenefitsThe Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401(k) retirement plan, life insurance, long-term disability insurance, short-term disability insurance, paid parking/public transportation, (paid time , paid sick and safe time , hours of paid vacation time, weeks of paid parental leave, paid holidays annually - AS Applicable)","datePosted":"2026-09-19T12:32:06.741Z","dateModified":"2026-09-19T12:32:06.741Z","hiringOrganization":{"@type":"Organization","name":"Collabera","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Berkeley","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"f3dcec8b97226d94a31cc156"},"url":"https://jobsearcher.com/jobs/f3dcec8b97226d94a31cc156"}}