At a Glance
- Tasks: Join our team to develop cutting-edge motion control software for vehicles.
- Company: Leading automotive tech company focused on innovation and collaboration.
- Benefits: Attractive salary, health perks, flexible remote work, and growth opportunities.
- Other info: Dynamic team environment with excellent career advancement potential.
- Why this job: Make a real impact in the automotive industry with advanced technology.
- Qualifications: 5+ years in automotive embedded software and model-based development experience.
The predicted salary is between 55000 - 70000 £ per year.
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.
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.
Software Engineer employer: Akkodis
As a leading employer in the automotive sector, we offer Software Engineers the opportunity to work on cutting-edge motion control software within a collaborative and innovative environment. Our commitment to employee growth is reflected in our comprehensive training programmes and support for professional development, ensuring that you can advance your career while contributing to exciting projects in vehicle dynamics. Located in a vibrant area, we foster a culture of teamwork and creativity, making us an excellent choice for those seeking meaningful and rewarding employment.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the automotive industry, especially those who work with motion control software. A friendly chat can lead to insider info about job openings or even referrals.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects in model-based development and vehicle dynamics. This will give potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Prepare for interviews by brushing up on your knowledge of AUTOSAR architectures and functional safety standards. Be ready to discuss how you've applied these in past projects—real-world examples go a long way!
✨Tip Number 4
Don't forget to apply through our website! We love seeing candidates who are genuinely interested in joining our team. Plus, it makes tracking your application super easy for us.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the role of Motion Control Software Engineer. Highlight your experience with model-based development and any relevant projects you've worked on, especially those involving vehicle dynamics.
Showcase Your Skills:Don’t just list your skills; demonstrate them! Use specific examples from your past work that show how you’ve used MATLAB, Simulink, and other tools mentioned in the job description. This will help us see your practical experience.
Be Clear and Concise:When writing your application, keep it clear and to the point. We appreciate straightforward communication, so avoid jargon unless it’s necessary. Make sure we can easily see how you meet the requirements.
Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Akkodis
✨Know Your Stuff
Make sure you brush up on your knowledge of model-based development and vehicle dynamics. Be ready to discuss specific projects where you've used MATLAB/Simulink, and how you've tackled challenges in motion control systems like ABS or torque vectoring.
✨Familiarise with Tools
Get comfortable with the tools mentioned in the job description, especially JAMA, DOORS, and AUTOSAR architectures. If you can, practice using these tools beforehand so you can speak confidently about your experience with them during the interview.
✨Showcase Your Problem-Solving Skills
Prepare to share examples of how you've debugged issues in rig and vehicle-level validation. Highlight your approach to creating unit tests and coverage tests, and be ready to discuss how you ensure software quality and compliance with functional safety standards.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions that show your interest in the role and the company. Inquire about their current projects in motion control or how they implement Agile workflows with JIRA. This shows you're not just interested in the job, but also in contributing to their success.