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)
- 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.