Embedded Software Engineer (Engine and Electrified Powertrain Controls)
Job Description
OperAxis is hiring an Embedded Software Engineer for a Heavy Equipment / Industrial Manufacturing client. You'll develop embedded control software for diesel engine and battery electric and fuel cell programs, from requirements through bench verification. Duration: 10 months Requirements • 5 to 7 years of experience, with at least 5 years in C programming, model-based development and embedded controls • Solid C or C++ programming • Strong debugging and troubleshooting • Ability to read schematics and component data sheets • Working knowledge of the full software development lifecycle • Preferred: MATLAB, Simulink and Stateflow • Preferred: Python scripting • Preferred: Engine or machine controls development • Preferred: CAN/SAE J1939 and Ethernet • Preferred: Embedded operating systems and communications protocols • Preferred: Troubleshooting electrical systems • Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science with an embedded focus
Responsibilities
- Design and implement embedded software for electronic control systems, from requirements to production
- Configure, integrate, build and test embedded software
- Develop requirements and verify software in a bench environment
- Troubleshoot software and system defects
- Improve efficiency, stability and scalability of system resources