Senior Automotive Software Engineer
- london, england, SW1A 0AA, United Kingdom
- Permanent·Remote
- Full time
- £80,000 - £80,000 Per Annum
Job Description
About the Role
Our client is seeking a highly experienced Senior Automotive Software Engineer to join their innovative, fully remote team. You will play a pivotal role in designing, developing, and implementing cutting-edge software solutions for next-generation vehicles. This position offers the unique opportunity to work on complex automotive systems, contributing directly to the future of mobility from the comfort of your own home office. We are looking for a passionate individual who thrives in a collaborative, remote-first environment and possesses a deep understanding of embedded systems and automotive standards, contributing to a culture that values autonomy, technical excellence, and continuous learning.
Key Responsibilities
- Design and develop robust, real-time embedded software for automotive control units, infotainment systems, and driver-assistance features.
- Collaborate with cross-functional teams, including hardware engineers and systems architects, in a fully remote setting to define software requirements and specifications.
- Implement and optimize software modules using C/C++ and other relevant programming languages, adhering to stringent coding standards and best practices.
- Conduct thorough software testing, debugging, and validation of embedded systems to ensure safety, reliability, and performance.
- Contribute to the architecture and design of automotive software platforms, making key decisions on technology selection and implementation strategies.
- Maintain comprehensive documentation for all software designs, code, and test procedures, ensuring knowledge transfer within the distributed team.
Requirements
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 5 years of professional experience in embedded software development, with a significant focus on the automotive industry.
- Proficiency in embedded C/C++ programming and debugging tools.
- Strong understanding of automotive communication protocols such as CAN, LIN, and Automotive Ethernet.
- Experience with real-time operating systems (RTOS) and software development lifecycles (Agile, Waterfall).
- Familiarity with automotive safety standards (e.g., ISO 26262) and cybersecurity principles is highly desirable.
Benefits
- Competitive salary package commensurate with experience.
- Fully remote work arrangement with flexible working hours.
- Comprehensive private medical, dental, and vision insurance.
- Generous annual leave allowance and public holiday days.
- Opportunities for professional development, including training and conference attendance.
- A vibrant and supportive online community fostering collaboration and innovation.


