Automotive Software Engineer
- london, england, SW1A 0AA, United Kingdom
- Permanent·Remote
- Full time
- £70,000 - £70,000 Per Annum
Job Description
About the Role
Our client, a leader in cutting-edge automotive technology, is seeking a highly skilled Automotive Software Engineer to join their dynamic, fully remote team. This pivotal role involves developing sophisticated software solutions that power the next generation of vehicles, contributing directly to advancements in autonomous driving, connectivity, and infotainment systems. You will be instrumental in shaping the future of mobility from the comfort of your own home office, collaborating with a global team of experts who are passionate about innovation and pushing the boundaries of what's possible in the automotive sector. This is a unique opportunity to make a significant impact on a technically challenging and rewarding field, working in a supportive and forward-thinking remote-first environment.
Key Responsibilities
- Design, develop, and implement robust software components for automotive applications, focusing on embedded systems and real-time operating environments.
- Write clean, maintainable, and efficient code in languages such as C++ or Python, adhering to strict coding standards and best practices.
- Collaborate with cross-functional teams, including hardware engineers and system architects, to define software requirements and integrate software solutions.
- Conduct thorough unit testing and integration testing to ensure software reliability, performance, and security.
- Participate in code reviews, provide constructive feedback, and contribute to the continuous improvement of development processes.
- Troubleshoot and resolve software defects and issues identified during development and testing phases.
Requirements
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Proven experience in software development , specifically within the automotive industry or with embedded systems.
- Proficiency in C++ or Python programming, with a strong understanding of object-oriented design principles.
- Experience with automotive communication protocols (e.g., CAN, LIN, Ethernet) is highly desirable.
- Familiarity with software development lifecycle (SDLC) and Agile methodologies.
- Excellent problem-solving skills and the ability to work effectively in a remote , distributed team environment.
Benefits
- Competitive annual salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance packages.
- Generous paid time off and flexible working hours.
- Opportunities for professional development, training, and conference attendance.
- Access to the latest automotive technology and development tools.


