Back to results

Embedded Software Engineer

  • Seattle, WA, United States

$125,000 to $170,000 USD / year

Applications open in a new tab.

Job details

Pay
$125,000 to $170,000 USD / year
Posting language
English
Posted

Original job description

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 systems. In 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

  • Bachelor's 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 $125,000 to $170,000 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.

Report this job

Get in touch
MovoJobs

Contact us