At a Glance
- Tasks: Develop cutting-edge motion control software for premium vehicles.
- Company: Join a leading automotive OEM focused on innovation and quality.
- Benefits: Work in an Agile environment with access to the latest tools and technologies.
- Why this job: Shape the future of driving with a passionate team and impactful projects.
- Qualifications: Strong background in C++, MATLAB/Simulink, and embedded software development required.
- Other info: Ideal for those passionate about vehicle dynamics and motion systems.
The predicted salary is between 43200 - 72000 £ per year.
Join a dynamic team working at the forefront of automotive innovation, where your expertise in embedded systems and motion control will shape the driving experience of tomorrow's premium vehicles.
About the Role
We’re looking for a highly motivated and technically skilled Senior Software Engineer to join our Embedded Software & Systems (ESS) team, specialising in Vehicle Motion and Driver Modes. You’ll be delivering cutting-edge motion control software for current and future vehicle platforms—from software definition through to model delivery, software integration, and MIL/SIL validation.
Key Responsibilities
- Interpret and implement software-level requirements from system inputs.
- Develop and integrate Simulink models to meet motion domain functionality.
- Conduct unit testing using MIL/SIL environments and tools like GitLab.
- Author and maintain test cases and quality artefacts.
- Investigate and resolve software bugs and issues in motion control features.
- Collaborate with software suppliers, manage change requests, and ensure integration sign-off.
Essential Skills & Experience
- Strong software engineering background, with expertise in C++, MATLAB/Simulink, and MathWorks toolchain.
- Hands-on experience with TargetLink and Embedded Coder.
- Solid understanding of CAN-based automotive protocols (e.g. CANOpen, J1939, ISO14229).
- Experience delivering embedded software in motion domain applications.
Desirable Skills
- Vehicle dynamics theory knowledge and real-world application.
- Familiarity with tools like dSPACE Scalexio, ControlDesk, AutomationDesk.
- Understanding of Functional Safety (ISO 26262) and Cybersecurity (ISO 21434).
- Exposure to diagnostics (e.g. Corvus), system validation (rig & vehicle), and project tools like JIRA.
- 8D or fishbone root cause analysis capabilities.
Why Join Us?
- Work with a world-class OEM on the next generation of premium vehicles.
- Collaborate in an Agile environment with passionate engineers and technical specialists.
- Access to the latest automotive development platforms and tools.
- Be part of a forward-thinking, innovation-led team with real impact on the driving experience.
Ready to Apply? If you’re an experienced embedded software engineer with a passion for vehicle dynamics and motion systems, we’d love to hear from you.
Senior Software Engineer – Chassis / Driver Modes employer: The Lanes Group
Contact Detail:
The Lanes Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer – Chassis / Driver Modes
✨Tip Number 1
Familiarise yourself with the latest trends in automotive motion control and vehicle dynamics. This knowledge will not only help you during interviews but also demonstrate your genuine interest in the field.
✨Tip Number 2
Network with professionals in the automotive industry, especially those who work with embedded systems. Attend relevant meetups or online forums to connect with potential colleagues and learn about their experiences.
✨Tip Number 3
Brush up on your skills with MATLAB/Simulink and the MathWorks toolchain. Consider working on personal projects or contributing to open-source projects that utilise these tools to showcase your expertise.
✨Tip Number 4
Prepare for technical interviews by practising coding challenges in C++. Focus on problems related to embedded systems and motion control to align your skills with the job requirements.
We think you need these skills to ace Senior Software Engineer – Chassis / Driver Modes
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++, MATLAB/Simulink, and any relevant automotive protocols. Emphasise your hands-on experience with embedded software in motion domain applications to align with the job requirements.
Craft a Compelling Cover Letter: In your cover letter, express your passion for vehicle dynamics and motion systems. Mention specific projects or experiences that demonstrate your expertise in embedded systems and how they relate to the role.
Showcase Relevant Skills: Clearly outline your skills in tools like TargetLink, Embedded Coder, and any familiarity with Functional Safety and Cybersecurity standards. This will help you stand out as a candidate who meets the essential and desirable skills outlined in the job description.
Proofread Your Application: Before submitting, carefully proofread your application materials for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a Senior Software Engineer role.
How to prepare for a job interview at The Lanes Group
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C++, MATLAB/Simulink, and the MathWorks toolchain. Bring examples of past projects where you developed motion control software or worked with embedded systems to demonstrate your expertise.
✨Understand Vehicle Dynamics
Brush up on vehicle dynamics theory and its real-world applications. Being able to discuss how your knowledge applies to the role will show your passion for the automotive industry and your ability to contribute effectively.
✨Familiarise Yourself with Relevant Tools
Make sure you are comfortable discussing tools like dSPACE Scalexio, ControlDesk, and AutomationDesk. If you have experience with these tools, be ready to share specific instances where they helped you achieve project goals.
✨Prepare for Problem-Solving Questions
Expect questions that assess your problem-solving skills, especially related to software bugs and issues in motion control features. Use the STAR method (Situation, Task, Action, Result) to structure your responses and highlight your analytical capabilities.