Vacancy: Software Engineer

Vacancy: 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 working options, and growth opportunities.
  • Other info: Exciting projects with potential for career advancement in a fast-paced environment.
  • Why this job: Be part of a dynamic team shaping the future of vehicle technology.
  • Qualifications: 5+ years in automotive embedded software and model-based development required.

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.

Vacancy: Software Engineer employer: Akkodis

Join a forward-thinking company that values innovation and collaboration, where as a Software Engineer, you will be at the forefront of developing cutting-edge motion control software for the automotive industry. Our supportive work culture fosters continuous learning and professional growth, offering opportunities to work with advanced technologies in a dynamic environment. Located in a vibrant area, we provide a unique blend of competitive benefits and a commitment to employee well-being, making us an excellent employer for those seeking meaningful and rewarding careers.

Akkodis

Contact Details:

Akkodis Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Vacancy: Software Engineer

Tip Number 1

Network like a pro! Reach out to folks in the automotive industry, especially those working with motion control systems. Attend meetups or webinars, and don’t be shy about sliding into DMs on LinkedIn – you never know who might have the inside scoop on job openings.

Tip Number 2

Show off your skills! Create a portfolio showcasing your work with MATLAB/Simulink and any projects related to vehicle dynamics. This can really set you apart when chatting with potential employers or during interviews.

Tip Number 3

Prepare for technical interviews by brushing up on model-based development concepts and AUTOSAR architectures. Practice explaining your past projects and how you tackled challenges – it’s all about demonstrating your expertise and problem-solving skills.

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that might just be perfect for you. Plus, applying directly shows your enthusiasm and commitment to joining our team.

We think you need these skills to ace Vacancy: 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, or AUTOSAR in real-world applications. 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 it easy for us to see why you’re a great fit!

Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to track your application status directly!

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 or Simulink, and how you've tackled challenges in motion control systems.

Familiarise with Tools

Get comfortable with the tools mentioned in the job description, like JAMA, DOORS, and Polyspace. If you can, try to demonstrate your experience with these during the interview, as it shows you're not just familiar but also hands-on.

Showcase Your Problem-Solving Skills

Prepare to discuss how you've approached debugging and validation in previous roles. Use examples that highlight your analytical skills and how you’ve contributed to successful software releases in an AUTOSAR environment.

Understand Functional Safety

Since functional safety is crucial in automotive roles, make sure you can talk about ISO 26262 and how it applies to your work. Being able to articulate your understanding will set you apart from other candidates.