Electric Power Systems, Inc. (EPS) is seeking an experienced Embedded Software Engineer IV to contribute to their innovative technology company by developing and supporting battery management software for Energy Storage Systems used in Aerospace and Transportation applications, revolutionizing how we power the skies and beyond.
Requirements
- strong foundation in C/C++
- experience with real-time, safety-critical embedded systems
- Familiarity with ARM Cortex-M architecture
- on-chip and external peripheral driver development
- bus protocols like CAN, ARINC429, ARINC825, SPI, I2C, and Ethernet
- proficiency in software unit testing
- debugging, and the use of development tools such as debuggers, oscilloscopes, and logic analyzers
Responsibilities
- developing and supporting battery management software
- defining software requirements and architectures
- generating and validating software code
- contribute to the documentation and validation required for FAA certification
- analyze existing software, strategizing upgrades, features, or new platforms
- translate business requirements into technical specifications
- providing engineering support throughout testing, deployment, and updates
Other
- work closely with hardware and systems engineers
- serve as a senior subject matter expert
- mentor junior team members, providing guidance and support
- collaborate with cross-functional teams
- technical communication skills, attention to detail, and a passion for innovative technology