Scope
Delivery of Motion Control Software Engineers and Architects to support Vehicle Electrical team, focused on model-based development of vehicle dynamics functions (longitudinal, lateral, vertical control) within an AUTOSAR embedded environment.
Role
Motion Control Software Engineer / Software Architect (Automotive Embedded, Model-Based Development)
Responsibilities
* Review and align System Requirements with Systems Engineering teams
* Author software requirements within JAMA / DOORS
* Design software architecture using Simulink and System Composer
* Develop motion control functions (e.g. traction, damping, ride height, e-diff)
* Build and maintain Simulink models for embedded deployment
* Create unit tests and coverage tests (Simulink Test, Polyspace)
* Support debugging from rig and vehicle-level validation
* Support calibration and simulation activities
* Release validated software to ECU stakeholders
Required Experience
* 5+ years in Automotive Embedded Software Engineering
* Experience with vehicle dynamics / motion control systems (e.g. ABS, torque vectoring, AWD, damping)
* Strong background in model-based development (MBSD)
* Experience with requirements engineering tools (JAMA, DOORS)
* Exposure to AUTOSAR-based architectures
* Understanding of functional safety (ISO 26262) and development standards
Required Skills
* MATLAB / Simulink (core)
* Model-Based Development (MBSD)
* Embedded Software (C / auto-generated code)
* AUTOSAR architecture
* JIRA (Agile workflow)
* Polyspace / code analysis tools
* Automotive communication protocols (CAN, LIN, Ethernet) (Architect roles)
Required Education
Degree in Systems, Electrical, or Computer Engineering (or equivalent), minimum 2:1 (or international equivalent)
Please note: The role requires mandatory experience with MBSD within an Automotive background, applicants that do not have experience with Auto-generated code development are likely to be rejected.