At a Glance
- Tasks: Lead the development of software tools for vehicle dynamics using MATLAB.
- Company: Join a premium automotive brand known for innovation and excellence.
- Benefits: Enjoy hybrid working options and potential yearly contract renewals.
- Why this job: Be part of a dynamic team shaping the future of vehicle performance.
- Qualifications: Experience in programming, software architecture, and Agile methodologies required.
- Other info: Contract role inside IR35 with opportunities for professional growth.
Our premium brand Automotive client is currently recruiting for the following role:
In this role, you will be the technical lead for developing the Steering & Handling data processing tools utilised to support objective characterisation of a range of client and competitor vehicles. These tools are relied upon to robustly develop all new client vehicles against their targets for steering and handling performance and ultimately deliver their world-class DNA.
As part of this role, you will be responsible for further developing the existing toolset and for architecting new tools to a professional standard. This is achieved through working very closely with the experts in Vehicle Dynamics, turning their requirements into reality. You will also be working alongside our team of professional software developers who support the wider Vehicle Dynamics toolset for data processing and visualisation.
These tools provide a crucial link between objective and subjective vehicle level performance and maximise the value we extract from our test data, whether it comes from a simulation or a prototype vehicle.
- Lead project delivery current toolset enhancements / bug fixes and future tool development.
- Continuously seek to improve test efficiency and effectiveness via the toolset.
- Support other team members in contributing to the tools successfully.
- Manage the product backlog in Jira customer requirements fully understood & recorded, linked to higher level objectives and prioritised accordingly, working closely with the Product Owner.
- Develop and maintain a product roadmap and clear software architecture vision.
- Lead the detailed planning of stories which deliver customer value, outlining the technical approach to delivering them and estimating the story points required.
- Contribute to the automated testing framework to ensure that all developments are robustly deployed.
- Support all Agile ceremonies, with particular focus on regular retrospectives being open to giving and receiving constructive feedback and supporting continuous improvement in a range of areas.
- Support code reviews across the wider toolset as required close collaboration and communication at all times.
- Maintain close collaboration with all Vehicle Dynamics teams and undertake any other work as directed by the line manager in connection with the role.
Skills / Experience Required:
- Highly experienced programmer (ideally MATLAB as this is the basis of the current toolset) - knowledge of OOP and TDD.
- Proven experience of software architecture design. Ability to lead the development of the toolset and the overall code architecture.
- AGILE advocate and SCRUM practitioner.
- Experienced user of GitLab, MATLAB and Jira.
- Ability to work independently and proactively.
- Strong communication skills - ability to form effective lasting relationships, communicate clearly and influence effectively at all levels.
Desirable:
- Knowledge of vehicle dynamics principles.
- Experience with data processing tools such as Matlab, Prosig DATS, LMS.
- Full UK or equivalent driving license.
This role is on a contract basis and is Inside IR35.
Software Engineer - Vehicle Dynamics / Matlab employer: Premea
Contact Detail:
Premea Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - Vehicle Dynamics / Matlab
✨Tip Number 1
Familiarise yourself with the latest trends in vehicle dynamics and MATLAB programming. Being able to discuss recent advancements or tools in your interview can demonstrate your passion and knowledge in the field.
✨Tip Number 2
Network with professionals in the automotive industry, especially those who work with vehicle dynamics. Attend relevant meetups or online forums where you can connect with potential colleagues and learn more about the company culture.
✨Tip Number 3
Prepare to showcase your experience with Agile methodologies and software architecture design. Be ready to discuss specific projects where you've successfully implemented these practices, as this will highlight your fit for the role.
✨Tip Number 4
Brush up on your communication skills, particularly in explaining complex technical concepts. The ability to convey your ideas clearly and effectively will be crucial when collaborating with Vehicle Dynamics experts and other team members.
We think you need these skills to ace Software Engineer - Vehicle Dynamics / Matlab
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with MATLAB, software architecture design, and Agile methodologies. Use specific examples that demonstrate your skills in vehicle dynamics and data processing tools.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your background aligns with the responsibilities of leading tool development and collaborating with Vehicle Dynamics experts.
Showcase Relevant Projects: Include details about any relevant projects you've worked on, especially those involving MATLAB or similar tools. Highlight your role in these projects and the impact they had on performance or efficiency.
Prepare for Technical Questions: Anticipate technical questions related to software development, vehicle dynamics, and Agile practices. Be ready to discuss your problem-solving approach and how you handle feedback during code reviews.
How to prepare for a job interview at Premea
✨Showcase Your MATLAB Skills
Since the role heavily relies on MATLAB, be prepared to discuss your experience with it in detail. Bring examples of projects where you've used MATLAB for vehicle dynamics or similar applications, and be ready to demonstrate your problem-solving approach using this tool.
✨Understand Vehicle Dynamics Principles
Familiarise yourself with the fundamentals of vehicle dynamics. Being able to discuss how these principles apply to steering and handling performance will show your potential employer that you have a solid grasp of the subject matter relevant to the role.
✨Emphasise Agile Methodologies
As an advocate for Agile and SCRUM practices, be prepared to share your experiences in these frameworks. Discuss how you've contributed to Agile ceremonies and how you’ve used tools like Jira to manage backlogs and deliver customer value effectively.
✨Demonstrate Strong Communication Skills
This role requires collaboration with various teams, so highlight your communication skills. Share examples of how you've built effective relationships in previous roles and how you handle feedback during code reviews or retrospectives.