Job Summary:
Endurance Energy is building the worldโs first modular subsea geothermal power plants, converting vast thermal resources under the ocean into gigawatts of baseload power. As a Senior Test Infrastructure Software Engineer, you will build the software and infrastructure necessary for testing components and systems in subsea geothermal power plants, working closely with various engineering teams to ensure rapid validation and integration of testing capabilities.
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
โข Build scrappy one-off test systems when speed matters, then evolve successful concepts into scalable engineering infrastructure
โข Write production-quality software while establishing the architecture and engineering patterns that future test systems will build upon
โข Own the technical foundation of Enduranceโs testing ecosystem as it grows from individual laboratory experiments to full power plant validation
โข Help shape the test infrastructure organization as it grows, including interviewing and onboarding future engineers
Qualifications:
Required:
โข 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
Preferred:
โข Experience building hardware-in-the-loop (HITL) or software-in-the-loop (SITL) environments
โข Experience with industrial automation platforms including PLCs, DAQs, VFDs, National Instruments, Beckhoff, Siemens, or similar systems
โข Experience developing simulation or emulation software for embedded or controls applications
โข Familiarity with industrial communication protocols such as EtherCAT, CAN, Modbus, or OPC UA
โข Experience designing data acquisition and telemetry systems for hardware development
โข Background in aerospace, robotics, automotive, energy, defense, or other fast-paced hardware industries
โข Experience building internal engineering infrastructure that enables other engineers to move faster
Company:
Endurance Energy develops subsea geothermal energy projects to generate continuous electricity from deep-sea hydrothermal resources. Founded in 2008, the company is headquartered in Seattle, USA, with a team of 11-50 employees. The company is currently Early Stage.