Software Engineer

Software Engineer

Full-Time 55000 - 70000 £ / year (est.) No working from home possible
Akkodis

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.

Akkodis

Contact Details:

Akkodis Recruitment Team

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

MATLAB
Simulink
Model-Based Development (MBSD)
Embedded Software (C / auto-generated code)
AUTOSAR architecture
JIRA
Polyspace

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.