Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, test, and deploy embedded software for electronic control systems across diesel engine, battery-electric, and fuel-cell programs.
Develop embedded solutions using C/C++, model-based development (MATLAB, Simulink, Stateflow), including requirements analysis through production deployment.
Diagnose and resolve complex software, hardware, and communication issues; maintain technical documentation and communicate progress across teams.
Minimum Requirements
Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science with embedded-systems focus, or related discipline.
5 to 7 years of professional experience with at least 5 years in C programming, embedded control software development, and model-based development.
Proficiency in C and C++ programming; experience with embedded software debugging and troubleshooting complex system issues.
Ability to read and interpret electrical schematics, work across software development lifecycle, and understand embedded hardware/software/system interfaces.
Ideal Candidate Profile
Experienced in embedded control software development for diesel engines, battery-electric, or fuel-cell systems with hands-on C/C++ and model-based development skills.
Comfortable translating system requirements into embedded software delivering production-level quality and reliability in complex hardware/software environments.
Skilled at root-cause analysis of software and hardware issues, able to operate independently and communicate technical issues effectively within cross-functional teams.

