Engineer II - Engine Coding
Core
Create system-level engine code using Matlab/Simulink to support engine and generator design, development, and performance optimization for gaseous fueled applications.
Role type
IC engine coding engineer
Builds
Internal combustion engine control software and generator systems
Domain
Automotive propulsion / Internal combustion engines / Embedded systems
Deliverable
production ML models | product features
Required skills
Matlab/Simulink, Python, embedded systems, SAE J1939 CAN networks, Software-in-the-Loop (SiL), Hardware-in-the-Loop (HiL), internal combustion engine design, steady state and transient analysis, fault codes, SPNs, sensor integration, machine learning for performance forecasting
Preferred skills
Master's degree in EE/ME/Aerospace/CS, ATI Vision calibration, complex propulsion system optimization, co-simulation workflows, gaseous fuel systems, predictive analytics, strategic problem-solving
Technologies
Matlab/Simulink, Python, ATI Vision, SAE J1939, SiL, HiL
Responsibilities
Create system-level engine code; conduct simulated and functional analyses; perform system evaluation and testing; interpret testing results and collaborate on code design reviews; contribute to software best practices; document code objectives and results; apply data analysis techniques for performance forecasting
Seniority
Mid-level IC