Enter a job title or keyword

Embedded Software Engineer

EV.Careers


Job Location:

Seattle, OR - USA

Monthly Salary: $ 125000 - 170000
Experience Required: 5years
Posted: 13 November 2026 (9 hours ago)
Application Deadline: 10 February 2027
Vacancies: 1 Vacancy

Job Summary

EPG America is currently seeking a direct-hire Embedded Software Engineer for one of our partners a leader in advanced electrified power and energy-storage this position you will develop and verify the safety-critical embedded software that runs next-generation electric powertrains motor control and battery energy storage owning your work across the full lifecycle from requirements and architecture through verification certification and release and seeing it reach real-world deployment.


Responsibilities
  • Solve challenging real-time embedded problems across energy storage power conversion motor control system monitoring and communications.
  • Define and review software high-level and low-level requirements using model-based and textual approaches.
  • Develop and review C/C and assembly to coding standards with attention to throughput and memory margin.
  • Support software build integration and release working closely with hardware systems test and safety teams.
  • Develop and execute test cases and procedures; build automated test scripts and set up Software-in-the-loop (SIL) and hardware-in-the-loop (HIL) environments.
  • Maintain configuration management change control and end-to-end traceability and prepare documentation to support certification and compliance.
  • Influence software architecture and engineering processes on a clean-sheet multidisciplinary product.
  • Work hands-on in a manufacturing and testing environment including lab bench and HIL setups.


Requirements
  • Bachelors degree or higher in Software Aerospace or Electrical Engineering or a related field.
  • Software development and verification in compliance with DO-178B/C: 4 years (Level II) or 7 years (Level III) with familiarity with DO-330 and DO-331.
  • Strong C/C (assembly a plus) and an embedded toolchain such as TI Code Composer Studio.
  • Model-based design with SCADE and/or MATLAB / Simulink.
  • Experience with embedded system and software architecture microcontrollers and hardware-software integration.
  • Test-case definition and unit integration and hardware-in-the-loop (HIL) testing with requirement and configuration management platforms.

Preferred Qualifications
  • Exposure to software certification audits and work with the FAA and a DER.
  • Battery energy storage (battery management state estimation charge control) and/or motor control (field-oriented control).
  • Embedded communication protocols such as CAN Bus CAN FD CANaerospace and ARINC 429.
  • Familiarity with real-time operating systems (RTOS) and embedded development methodologies.


Benefits
  • Salary range $125000 to $170000 annually.
  • 100 percent company-paid medical dental and vision for you and your dependents.
  • 401(k) with a 9.5 percent company contribution.
  • 4 weeks paid vacation plus a 1-week year-end shutdown sick time and 11 paid holidays.
  • Company-paid life AD&D and short-term and long-term disability insurance.
  • Catered lunches and quarterly company events.



Required Skills:

Bachelors degree or higher in Software Aerospace or Electrical Engineering or a related field. Software development and verification in compliance with DO-178B/C: 4 years (Level II) or 7 years (Level III) with familiarity with DO-330 and DO-331. Strong C/C (assembly a plus) and an embedded toolchain such as TI Code Composer Studio. Model-based design with SCADE and/or MATLAB / Simulink. Experience with embedded system and software architecture microcontrollers and hardware-software integration. Test-case definition and unit integration and hardware-in-the-loop (HIL) testing with requirement and configuration management platforms. Preferred Qualifications Exposure to software certification audits and work with the FAA and a DER. Battery energy storage (battery management state estimation charge control) and/or motor control (field-oriented control). Embedded communication protocols such as CAN Bus CAN FD CANaerospace and ARINC 429. Familiarity with real-time operating systems (RTOS) and embedded development methodologies.