Senior Automotive Software Engineer
- london, england, SW1A 0AA, United Kingdom
- Permanent·Remote
- Full time
- £75,000 - £75,000 Per Annum
Job Description
About the Role
Our client is seeking an experienced and visionary Senior Automotive Software Engineer to spearhead the development of next-generation in-vehicle software solutions. This fully remote role offers the unique opportunity to shape the future of automotive technology from the comfort of your home office. You will be instrumental in designing, implementing, and testing complex software systems that will define the driving experience for millions. This position is ideal for a seasoned professional looking to make a significant impact in a cutting-edge industry, working within a collaborative and innovative remote-first environment that values expertise and forward-thinking.
Key Responsibilities
- Design and develop high-performance, real-time software for automotive applications, focusing on infotainment systems , advanced driver-assistance systems (ADAS), and vehicle control units.
- Collaborate with cross-functional teams, including hardware engineers, product managers, and UI/UX designers, to define software requirements and architecture.
- Write clean, efficient, and well-documented code in languages such as C++, Python, or Ada, adhering to industry standards and best practices.
- Implement and optimize software for embedded systems, considering constraints such as memory, processing power, and real-time performance.
- Conduct thorough unit testing , integration testing, and debugging to ensure software reliability and safety.
- Contribute to the continuous improvement of development processes, tools, and methodologies within a remote setting.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
- Proven experience (5+ years) in automotive software development, with a strong understanding of embedded systems.
- Proficiency in C++ or Python and experience with automotive communication protocols like CAN, LIN, or Ethernet.
- Familiarity with automotive software development lifecycles (e.g., ASPICE, ISO 26262).
- Experience with software development tools, version control systems (e.g., Git), and continuous integration/continuous deployment (CI/CD) pipelines.
- Excellent problem-solving abilities and strong communication skills for effective remote collaboration.
Benefits
- Competitive salary package with potential for performance bonuses.
- Fully remote work environment with flexible working hours.
- Comprehensive health, dental, and vision insurance plans.
- Generous paid time off and opportunities for professional development.
- Access to cutting-edge technology and a chance to influence automotive innovation.


