Software Engineer
Core
Develop, validate, and maintain Model-Based Hardware-in-Loop (HIL) setups for software functionality verification on embedded systems within electric propulsion architectures.
Role type
Hardware-in-the-Loop (HIL) Development Engineer
Builds
HIL test-environments and automated test frameworks for production software testing of electrical propulsion ECUs
Domain
Automotive electrification, embedded systems, model-based development
Required skills
dynamic modelling, test automation, HIL systems, real-time simulation, Continuous Integration, dSPACE toolchain, CAN and Automotive Ethernet communications, software application and deployment on core computer and embedded ECUs, modeling electric motors, power electronics, and traction battery systems
Preferred skills
SW platform development including middleware, Electric Propulsion simulation, integration of sensor technologies, verification in vehicles at system or functional level, Core and Domain development/testing
Technologies
Python, Matlab/Simulink, Stateflow, dSPACE (ConfigurationDesk, AutomationDesk, ControlDesk)
Responsibilities
Define, set up, and configure HIL test environments; model relevant components and signals to enable test automation; execute relevant test cases for platform, software, and function verification; work with software application and deployment on core computer and embedded ECUs
Seniority
Mid-level, hands-on IC