Senior Test Infrastructure Software Engineer
Endurance EnergySubsea Geothermal company
Seattle, United StatesSenior
Founders Fund
First Round Capital
Point72 Ventures
Ascend
Construct Capital
Felicis
Software Engineering
About the role
TL;DR
Build and maintain test infrastructure for subsea geothermal power plants.
- •As a Senior Test Infrastructure Software Engineer at Endurance, you will build the software, controls, and electrical infrastructure that allows our engineering team to rapidly validate every component and every subsystem that goes into a subsea geothermal power plant.
- •Key Responsibilities Design and build the software infrastructure that powers testing across Endurance, from component qualification through full integrated system validation Architect and implement hardware-in-the-loop (HITL) and simulation environments that allow firmware and controls software to be tested under realistic operating conditions and failure scenarios Develop software for automated test execution, operator interfaces, data acquisition, visualization, storage, and analysis Design and integrate the electrical and controls infrastructure behind new test systems, including DAQs, PLCs, VFDs, sensors, instrumentation, and industrial communication networks Partner closely with firmware, electrical, mechanical, controls, and systems engineers to rapidly develop new testing capabilities Requirements 5+ years of software engineering experience Track record building software for hardware systems, including automated testing, hardware-in-the-loop (HITL), industrial controls, robotics, aerospace, automotive, or other complex electromechanical products Strong software engineering skills, particularly in Python, with experience in C, C++, Rust, or similar systems programming languages preferred Experience interfacing software with physical hardware, instrumentation, embedded systems, or industrial equipment Technical fluency strong enough to hold credibility with mechanical, electrical, firmware, and systems engineers Comfort working hands-on in the lab, including wiring sensors, debugging electrical systems, integrating instrumentation, and bringing up new test hardware Ability to work onsite in Seattle and travel to deployment sites as required
Required skills
PythonC++
Nice-to-have skills
Rust
Domain expertise
cleantech
Benefits & perks
Global Fieldwork, Hands-on Experience, Cutting-edge Development, Impactful Work, Competitive Compensation, Vision, Dental, Health insurance coverage, Dive Certification
Tech stack
PythonCC++Rust