Software Engineer in Guildford

Software Engineer in Guildford

Guildford Full-Time 60000 - 80000 £ / 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, remote work options, and growth opportunities.
  • Other info: Dynamic work 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 strong model-based development skills.

The predicted salary is between 60000 - 80000 £ per year.

Delivery of Motion Control Software Engineers and Architects to support the 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 in Guildford 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 with access to state-of-the-art facilities, 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 in Guildford

Tip Number 1

Network like a pro! Reach out to your connections in the automotive industry, especially those who work with motion control systems. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects in model-based development and embedded software. This is your chance to demonstrate your expertise in MATLAB/Simulink and AUTOSAR architectures.

Tip Number 3

Prepare for interviews by brushing up on your knowledge of vehicle dynamics and functional safety standards. Be ready to discuss how you've tackled challenges in previous roles, especially around debugging and validation.

Tip Number 4

Don't forget to apply through our website! We love seeing applications directly from candidates who are passionate about joining our team. Plus, it gives you a better chance to stand out in the crowd!

We think you need these skills to ace Software Engineer in Guildford

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

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience in Automotive Embedded Software Engineering and model-based development. We want to see how your skills align with the role, so don’t be shy about showcasing your relevant projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about motion control systems and how your background fits with our team. We love seeing enthusiasm and a personal touch!

Showcase Your Technical Skills:Don’t forget to mention your expertise in MATLAB, Simulink, and any experience with AUTOSAR architectures. We’re looking for someone who can hit the ground running, so make those skills pop in your application!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re keen on joining the StudySmarter family!

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. This will show that you’re not just familiar with the tools, but you can apply them effectively.

Understand the Role

Dive deep into the job description and understand the key responsibilities. Familiarise yourself with AUTOSAR architectures and functional safety standards like ISO 26262. Being able to speak confidently about these topics will demonstrate your genuine interest and preparedness for the role.

Prepare for Technical Questions

Expect technical questions related to embedded software engineering and model-based development. Practice explaining your thought process when designing software architecture or creating unit tests. Use examples from your past experience to illustrate your problem-solving skills.

Show Your Team Spirit

Collaboration is key in this role, so be prepared to discuss how you’ve worked with cross-functional teams in the past. Highlight any experience you have with Agile workflows and tools like JIRA. This will help convey that you’re a team player who can thrive in a collaborative environment.