At a Glance
- Tasks: Join us as an Automotive Software Development Engineer, testing and designing software for cutting-edge control systems.
- Company: Caresoft Global is a leading recruitment consultancy in the Automotive and Aerospace sectors.
- Benefits: Enjoy competitive pay rates and the opportunity to work on innovative projects until March 2026.
- Other info: This role is contract-based and inside IR35; UK work eligibility is essential.
- Why this job: Be part of a dynamic team, contributing to impactful automotive technology and enhancing your skills.
- Qualifications: Solid background in embedded software development and experience with MATLAB/Simulink or C/C++ required.
The predicted salary is between 50000 - 70000 £ per year.
Job Description
Job Title: Automotive Software Development Engineer
Location: Warwick University
Rate: £27.21ph via an Umbrella Company (Inside IR35) or £20.35ph PAYE
Employment Type: Contract (Currently financed until March 2026 (Maternity Cover))
Hours: Standard 40 Hours Per Week
Reference: J36341053
Job Description:
Key Accountabilities and Responsibilities, including key performance indicators:
- Working with control boards to perform microcontroller software testing.
- Analyse system level requirements and decompose to software requirements.
- Design software components in-line with requirements.
- Implement software components using MATLAB/Simulink and/or C/C++ code.
- Develop and execute software component unit test cases.
- Contribute to software validation activities using Model in Loop, Software in Loop and Hardware in Loop platforms.
- Contribute to software code reviews.
- Deliver verified and validated software according to project deliverables and timing.
- Assist in process alignment and adherence to key internal and industry standard coding rules and practices to ensure compliance with ASPICE and ISO 26262.
- Contribute to software issue resolution (including out of process updates and rapid prototype containment of issues)
Knowledge, Skills and Experience
Essential:
- Solid background in control system design and embedded software development for power electronic converters.
- Experience in developing AUTOSAR software using model-based design.
- Experience using Embedded C, MATLAB / Simulink, CATIA NoMagic (or other model-based system engineering tool), Vector CANalyzer & CANoe
- Experience working with system / software requirements and requirement decomposition.
- Capable of validating control code through use of software validation tools in MIL, SIL and HIL environments.
- Knowledge of automotive electrical and communications systems.
- Possess a high-level of attention to detail / accuracy, whilst delivering at pace.
- Team player, able to work together with multiple teams and departments to deliver effective solutions.
Desirable:
- Automotive / Aerospace experience of delivering embedded controls software in a model-based environment.
- Understanding of functional safety and ISO 26262.
- Experience in writing and maintaining software requirements using TRM (Dassault Systems).
- Experience writing MISRA C compliant code.
- Experience with Infineon TriCore and DSP microcontrollers.
- Familiarity with automatic code generation.
- Understanding of Agile software development.
- Knowledge of ASPICE or equivalent.
- Higher degree in computing, software, controls or relevant subject.
Additional Information:
This role is INSIDE IR35
======================================================================
Do not miss out on your chance of interview – APPLY NOW!
Our Clients are unable to provide sponsorship for Tier 2 General Visas; therefore, only candidates eligible to work in the UK need apply!
Caresoft Global Limited operates as an Employment Business and Employment Agency.
We are an independent highly-experienced recruitment consultancy dedicated to specialist markets within the Automotive, Aerospace, Agricultural & Construction Industries.
No terminology within this advert is intended to unlawfully discriminate on the grounds of age, sex, race or disability and we welcome all applications.
Automotive Software Development Engineer employer: Caresoft Global Ltd
Contact Detail:
Caresoft Global Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Automotive Software Development Engineer
✨Tip Number 1
Familiarise yourself with the specific tools mentioned in the job description, such as MATLAB/Simulink and Embedded C. Having hands-on experience or projects that showcase your skills with these tools can set you apart during discussions.
✨Tip Number 2
Network with professionals in the automotive software development field. Attend industry meetups or online forums where you can connect with others who may have insights into the company or role, which could give you an edge in your application.
✨Tip Number 3
Prepare to discuss your experience with model-based design and AUTOSAR software development in detail. Be ready to provide examples of how you've applied these concepts in previous roles, as this will demonstrate your suitability for the position.
✨Tip Number 4
Showcase your understanding of functional safety and ISO 26262 during interviews. Being able to articulate how these standards apply to your work will highlight your expertise and commitment to quality in automotive software development.
We think you need these skills to ace Automotive Software Development Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in automotive software development, especially with control systems and embedded software. Use keywords from the job description to demonstrate your fit for the role.
Craft a Strong Cover Letter: Write a cover letter that specifically addresses the key accountabilities mentioned in the job description. Explain how your skills in MATLAB/Simulink, C/C++, and AUTOSAR software development make you an ideal candidate.
Showcase Relevant Projects: If you have worked on projects involving software validation tools or model-based design, be sure to include these in your application. Detail your contributions and the outcomes to illustrate your capabilities.
Highlight Team Collaboration: Since the role requires working with multiple teams, mention any previous experiences where you successfully collaborated with others. This could include cross-departmental projects or teamwork in a fast-paced environment.
How to prepare for a job interview at Caresoft Global Ltd
✨Showcase Your Technical Skills
Be prepared to discuss your experience with control system design and embedded software development. Highlight specific projects where you used MATLAB/Simulink or C/C++, and be ready to explain your role in those projects.
✨Understand the Automotive Standards
Familiarise yourself with ASPICE and ISO 26262 standards, as these are crucial for the role. Be ready to discuss how you've adhered to these standards in your previous work or how you would approach compliance in future projects.
✨Demonstrate Team Collaboration
This position requires working closely with multiple teams. Prepare examples of how you've successfully collaborated in past roles, particularly in a model-based environment, and how you resolved any challenges that arose.
✨Prepare for Problem-Solving Questions
Expect questions that assess your problem-solving skills, especially related to software validation and issue resolution. Think of specific instances where you identified and resolved software issues, and be ready to walk through your thought process.