Sr. Embedded Software Engineer, High Voltage System
On-site · Oklahoma City, Oklahoma, United States
Job Summary
The Senior Embedded Software Engineer will design, develop, implement, debug, and maintain real-time embedded software for power conversion systems focusing on inverters, DC-DC converters, and On-Board Charger for electric vehicles. The role requires extensive experience in embedded programming, particularly with switched mode power converters, proficiency in C and Assembly, and a strong grasp of software development practices. Familiarity with real-time operating systems, digital control loops, and the ability to work collaboratively with hardware engineers for testing and validation are essential.
Required Qualifications
- BS in Computer Engineering, Electrical Engineering
- 5+ years of embedded programming design experience for switched mode power converters
- Fluent in C
- Ability to code in Assembly
- Proficient with micro-controller IDE design/development tools
- Thorough understanding of software development practices and associated tools
- Experience in real-time operating systems
- Understanding of AC-DC and DC-DC operation and digital control loops
- Ability to follow circuit schematics and PCB layout drawings
- Experience in standard lab equipment such as power analyzer, oscilloscopes, frequency response analyzer to use for validating and debugging FW
Desired Qualifications
- MS or PhD in Computer Engineering, Electrical Engineering
- Experience with ST 32-bit microcontroller platforms
- Experience developing device drivers, control systems, and communications protocols
- Experience with CAN, SPI, I2C, RS-232, 802.11x, and TCP/IP protocols
- Automotive experience
- Good understanding of design for manufacturing, quality control, and FMEA
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.