Embedded Software Engineer III
Electric Power Systems
North Logan, UT
Apply
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