Senior Test Infrastructure Software Engineer
Endurance Energy · Seattle, WA · 2 wk ago
On-siteEngineeringFull-time
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
- 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
- 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