Endurance Energy
Senior/Principal Software Engineer
Seattle, WA. Posted a month ago
The role
You will build the software stack, controls, UIs, and simulation infrastructure to validate subsea geothermal power plant components. You will work across the software and hardware stack, from bare-metal firmware to web UIs, to enable engineering acceleration.
What you will do
- Design and build the software ecosystem for testing from component qualification to system validation
- Architect and implement hardware-in-the-loop and simulation environments
- Develop software for automated test execution, operator interfaces, data acquisition, and analysis
- Design and integrate electrical and controls infrastructure for test systems
- Partner with firmware, electrical, mechanical, controls, and systems engineers
- Build one-off test systems and evolve them into scalable infrastructure
- Write production-quality software and establish engineering patterns
- Own the technical foundation of the testing ecosystem
- Collaborate with the software team to support company-wide projects
- Help shape the test infrastructure organization through interviewing and onboarding
Required qualifications
- 5+ years of software engineering experience
- Strong software engineering skills in Python, Rust, C++, C, or similar languages
- Demonstrated ability to ship production software end-to-end
- Track record building software for hardware systems including automated testing, HITL, industrial controls, robotics, aerospace, automotive, or other complex electromechanical products
- Technical fluency strong enough to hold credibility with mechanical, electrical, firmware, and systems engineers
- Ability to work onsite in Seattle and travel to deployment sites as required
Nice to have
- Familiarity with Rust and Nix
- Experience building hardware-in-the-loop (HITL) or software-in-the-loop (SITL) environments
- Experience developing simulation or emulation software for embedded or controls applications
- Experience with industrial automation platforms including PLCs, DAQs, VFDs, National Instruments, Beckhoff, Siemens, or similar systems
- 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
- Comfort working hands-on in the lab, including wiring sensors, debugging electrical systems, integrating instrumentation, and bringing up new test hardware
- Experience building internal engineering infrastructure that enables other engineers to move faster
Benefits
- Health, Dental, and Vision insurance coverage
- Flexible PTO including 12 paid company holidays
- Travel to deployment sites along oceanic ridges in locations like the Pacific Northwest, Hawaii, Iceland, Japan, New Zealand, and the Azores
- Participate in sea trials and deployment operations
- Work with technology spanning high-power electronics, marine systems, and clean energy
- Company-sponsored recreational dive certification
- Access to the company boat
- Free meals and snacks
About the company
Endurance is building the world's first modular subsea geothermal power plants, converting thermal resources under the ocean into baseload power. The founding team includes veterans from SpaceX, Helion, Blue Origin, and Apple.