> Markdown version of [/jobs/ext/1620453-software-engineer](https://www.wearedevelopers.com/jobs/ext/1620453-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Akkodis - **Location:** Guildford, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Computer-Aided Design, Agile Methodology, Systems Engineering, JIRA, Unit Testing, AUTomotive Open System Architecture (AUTOSAR), Static Program Analysis, Communications Protocols, Computer Engineering, Software Debugging, Embedded Software, Ethernet, MATLAB, Simulink, Software Requirements Analysis, Jama (Software), PolySpace - **Published:** July 3, 2026 - **Apply:** https://jobsthamesvalley.co.uk/jobs/apply/ats-redirect/?id=2855141695-2 ## About the Role * 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, * 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. ## Description Motion Control Software Engineer / Software Architect (Automotive Embedded, Model-Based Development), * 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 ## Related Videos - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [Integrate your Cognitive Assistant with 3rd-party DBs and software](https://www.wearedevelopers.com/videos/249-integrate-your-cognitive-assistant-with-3rd-party-dbs-and-software) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)