Embedded Software Engineer III

Electric Power Systems

North Logan, UT

JOB DETAILS
LOCATION
North Logan, UT
POSTED
30+ days ago

Embedded Software Engineer III

Location: North Logan, UT (Onsite)

Eligibility: U.S. Person required (ITAR)

Why this role exists

Electric Power Systems (EPS) is building certifiable, flight-ready battery systems for defense, aerospace, and advanced mobility platforms. That means the embedded software we write actually flies, operates in safety-critical environments, and must work every time.

We're looking for an Embedded Software Engineer III who wants deep ownership of real-time embedded software systems that matter.

What you'll do

  • Design, develop, and maintain real-time embedded software for battery management and protection systems
  • Work directly with hardware, systems, and controls engineers to bring software from concept to flight-certifiable reality
  • Implement and debug low-level drivers and application logic on ARM Cortex-R4F microcontrollers
  • Support verification, validation, and certification activities, including FAA documentation
  • Contribute to software architecture decisions and improve reliability, testability, and maintainability

What we're looking for

  • Strong proficiency in C/C++ for embedded systems
  • Hands-on experience with ARM Cortex-R4F, RTOS environments, and peripheral interfaces (CAN, SPI, I2C, ADC)
  • Experience debugging embedded systems using JTAG/SWD and related tools
  • Familiarity with unit testing, HIL, fault handling, and safety-oriented design practices
  • Bonus points for:
    • Safety-critical or certifiable software (DO-178C exposure)
    • Battery management or power electronics experience
    • Python for tooling or automation

Why EPS

  • You'll work on real hardware, not simulations that never ship
  • Your code directly impacts flight safety and system reliability
  • Small, highly technical teams with real ownership, no bureaucracy, no throwaway work


Job Posted by ApplicantPro

About the Company

E

Electric Power Systems