Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior/Principal Software Engineer

Home > Python programming jobs

Senior/Principal Software Engineer in USA

  • Endurance Energy
  • Full time
  • Email
  • Seattle, WA

Responsibilities

  • Design and build testing software from component qualification through full integrated-system validation.
  • Architect hardware-in-the-loop and simulation environments for firmware and controls testing under realistic conditions and failure scenarios.
  • Develop automated test execution, operator interfaces, data acquisition, visualization, storage, and analysis software.
  • Design and integrate electrical and controls infrastructure including PCBs, DAQs, PLCs, VFDs, sensors, instrumentation, and industrial communication networks.
  • Partner with firmware, electrical, mechanical, controls, and systems engineers to develop testing capabilities.
  • Build one-off laboratory test systems and evolve successful designs into scalable engineering infrastructure.
  • Establish the architecture and engineering patterns for Endurance’s testing ecosystem.
  • Help shape the test infrastructure organization, including interviewing and onboarding future engineers.

Requirements

  • 5+ years of software engineering experience.
  • Strong programming skills in Python, Rust, C++, C, or similar languages.
  • Demonstrated ability to ship production software end-to-end from architecture through deployment and operation.
  • Experience 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.
  • Familiarity with Rust and Nix is preferred.
  • Experience with hardware-in-the-loop or software-in-the-loop environments is preferred.
  • Experience developing simulation or emulation software for embedded or controls applications is preferred.
  • Experience with industrial automation platforms such as PLCs, DAQs, VFDs, National Instruments, Beckhoff, or Siemens is preferred.
  • Familiarity with EtherCAT, CAN, Modbus, or OPC UA is preferred.
  • Experience designing data acquisition and telemetry systems for hardware development is preferred.
  • Background in aerospace, robotics, automotive, energy, defense, or other fast-paced hardware industries is preferred.
  • Hands-on laboratory experience wiring sensors, debugging electrical systems, integrating instrumentation, and bringing up test hardware is preferred.
  • Experience building internal engineering infrastructure that enables other engineers to move faster is preferred.

Benefits

  • Health, dental, and vision insurance coverage.
  • Flexible PTO and 12 paid company holidays.
  • Full-time employment with equity packages and competitive base salaries; specific compensation is not stated.
  • Travel to deployment sites in locations including the Pacific Northwest, Hawaii, Iceland, Japan, New Zealand, and the Azores.
  • Opportunities to participate in sea trials and deployment operations with oceanographic institutions.
  • Company-sponsored recreational dive certification.
  • Access to the company boat, free meals, and snacks.
  • Onsite work in Seattle with travel to deployment sites as required.

Salary: $200k - $250k/yr

Endurance Energy

Endurance Energy delivers sustainable power solutions that empower businesses to operate efficiently while reducing environmental impact. By integrating innovative renewable technologies with reliable energy management, we help clients achieve long‑term resilience and cost savings. Our team of ex...

Similar positions

Staff Machine Learning Engineer

  • Altana
  • Full time
  • USA
  • 10/15/2026
  • Salary: $205k - $240k/yr
  • Boston, MA

Security Platform Automation Engineer

  • Apple
  • Full time
  • USA
  • 10/15/2026
  • Seattle, WA

Analytics Engineer

  • Reddit
  • Full time
  • USA
  • 10/15/2026
  • Salary: $164k-$230k
  • Remote

Senior AI Engineer

  • Infiterra S.A
  • Full time
  • Remote
  • 10/15/2026
  • Greece, UK

Security Operations Engineer (SecOps)

  • Collibra
  • Full time
  • USA
  • 10/15/2026
  • Salary: $116k - $145k/yr
  • Remote