Embedded Software Engineer – Thermal Management
Core
Develop and maintain embedded software for thermal management applications in vehicles, focusing on control strategy, system tuning, and verification.
Role type
Embedded Software Engineer (Thermal Management)
Builds
Application software for thermal management systems
Domain
Automotive, Thermal Management
Deliverable
production ML models | product features
Required skills
Embedded software development, Control strategy development, Software verification, Functional verification, System calibration, Embedded C, C++, Python
Preferred skills
Automotive thermal management systems knowledge, SIL/MIL/HIL testing, MATLAB, Simulink, TargetLink, Embedded Coder, Rig/vehicle testing, Automotive industry experience
Technologies
C, C++, Python, MATLAB, Simulink, TargetLink, Embedded Coder, Jenkins
Responsibilities
Develop and maintain embedded software for thermal management applications, Perform requirements breakdown, software design, implementation, testing, and verification, Support system tuning, calibration, and functional verification activities, Contribute to the development of new features and functionality, Drive quality and readiness activities before software releases, Support system integration and verification in simulation, rig, and vehicle environments
Seniority
Mid-level, hands-on IC