E

Endurance Energy

Trades electricity markets with hedging services

Senior/Principal Software Engineer

Embedded EngineeringUpdated on Nov 12
Full-timeSeattle, WA, USA

About the Job

Requirements

  • At least 5 years of software engineering experience.
  • Strong software engineering skills in Python, Rust, C++, C, or similar languages.
  • Ability to ship production software end-to-end, from architecture through deployment and operation.
  • Track record building software for hardware systems, including automated testing, hardware-in-the-loop, industrial controls, robotics, aerospace, automotive, or other complex electromechanical products.
  • Technical fluency sufficient to work credibly with mechanical, electrical, firmware, and systems engineers.
  • Ability to work onsite in Seattle and travel to deployment sites as required.

Responsibilities

  • Design and build the software ecosystem that powers testing across Endurance, from component qualification through full integrated system validation.
  • Architect and implement hardware-in-the-loop 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 Endurance-designed PCBs, data acquisition systems, programmable logic controllers, variable frequency drives, sensors, instrumentation, and industrial communication networks.
  • Partner closely with firmware, electrical, mechanical, controls, and systems engineers to rapidly develop new testing capabilities.
  • Build 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.
  • Collaborate with other members of the software team to support software projects across the company.
  • Help shape the test infrastructure organization as it grows, including interviewing and onboarding future engineers.

Desired Qualifications

  • Familiarity with Rust and Nix.
  • Experience building hardware-in-the-loop or software-in-the-loop environments.
  • Experience developing simulation or emulation software for embedded or controls applications.
  • Experience with industrial automation platforms including programmable logic controllers, data acquisition systems, variable frequency drives, 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.

About the Company

Endurance Energy

Trades electricity markets with hedging services

Endurance Energy is a boutique power trading firm based in Boulder, active in MISO, PJM, and SPP, with plans to expand to more markets. It trades electricity around the clock (24/7/365) using fundamental and technical analysis to offer hedging options and provide market liquidity. The company differentiates itself by applying an outside-the-traditional viewpoint and operating as a focused trading desk that emphasizes continuous trading and direct hedging in select markets. Its goal is to help keep electricity costs low for consumers in competitive markets while enabling hedging opportunities for participants and improving market liquidity.

Company size
1-10
Company stage
Series A
Total funding
$81.5M
Headquarters
Calgary, Canada
Founded
2008

Recently Posted Jobs

Explore more opportunities at Endurance Energy

See more jobs