At a Glance
- Tasks: Develop cutting-edge motion control software for premium vehicles.
- Company: Join a leading automotive OEM at the forefront of innovation.
- Benefits: Work in an Agile environment with access to the latest tools and technologies.
- Why this job: Make a real impact on the driving experience of tomorrow's vehicles.
- Qualifications: Strong background in C++, MATLAB/Simulink, and embedded software development required.
- Other info: Ideal for passionate engineers eager to shape the future of mobility.
The predicted salary is between 48000 - 84000 £ 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 software engineering, especially in 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, particularly those working with embedded systems. Attend relevant meetups or online forums to connect with potential colleagues and learn about their experiences at companies like ours.
✨Tip Number 3
Brush up on your skills with MATLAB/Simulink and the MathWorks toolchain, as these are crucial for the role. Consider taking online courses or working on personal projects that showcase your proficiency in these tools.
✨Tip Number 4
Prepare to discuss specific examples of your past work with embedded software in motion domain applications. Be ready to explain your problem-solving process and how you've tackled challenges in previous projects.
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 delivering cutting-edge motion control software.
Showcase Relevant Skills: When detailing your skills, focus on your knowledge of Functional Safety (ISO 26262) and Cybersecurity (ISO 21434). If you have experience with tools like dSPACE Scalexio or JIRA, be sure to include that as well.
Proofread Your Application: Before submitting, carefully proofread your application 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 the Automotive Context
Familiarise yourself with CAN-based automotive protocols and vehicle dynamics theory. Being able to discuss how these concepts apply to the role will show your depth of knowledge and passion for the industry.
✨Prepare for Problem-Solving Questions
Expect to face questions that assess your ability to troubleshoot and resolve software bugs in motion control features. Think of specific instances where you successfully identified and fixed issues, and be ready to explain your thought process.
✨Demonstrate Collaboration Skills
Since the role involves working with suppliers and managing change requests, be ready to discuss your experience in collaborative environments. Highlight any Agile methodologies you've used and how you effectively communicated with team members and stakeholders.