Lead Automotive Software Engineer - Infotainment
Our client, a renowned innovator in automotive technology, is seeking a highly skilled and experienced Lead Automotive Software Engineer specializing in Infotainment Systems. This is a remote position, offering the flexibility to work from anywhere in the UK, contributing to the development of next‑generation in‑car digital experiences. The ideal candidate will possess deep expertise in embedded software development, C/C++, Linux, and possess strong leadership qualities to guide a talented engineering team. You will be instrumental in designing, developing, and integrating complex software solutions that power the modern automotive cockpit.
Key Responsibilities:
- Lead the design, development, and implementation of embedded software for automotive infotainment systems.
- Architect robust and scalable software solutions, adhering to automotive standards and best practices.
- Write clean, efficient, and well‑documented C/C++ code for embedded Linux environments.
- Collaborate with hardware engineers, UI/UX designers, and system architects to define software requirements and specifications.
- Debug and resolve complex software issues in a timely manner.
- Mentor and guide junior software engineers, providing technical leadership and code reviews.
- Define and implement software development processes, including build systems, testing methodologies, and CI/CD pipelines.
- Evaluate and integrate third‑party software components and libraries.
- Contribute to the overall automotive software architecture and technology roadmap.
- Ensure the performance, security, and reliability of the infotainment software.
Qualifications and Experience:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 7 years of experience in embedded software development, with a significant focus on automotive infotainment systems.
- Expertise in C/C++ programming languages and embedded systems development.
- Strong experience with embedded Linux operating systems, including kernel and user‑space development.
- Proficiency in software development tools such as compilers, debuggers, and version control systems (e.g., Git).
- Experience with automotive communication protocols (e.g., CAN, Ethernet).
- Demonstrated ability to lead a software development team and manage project timelines.
- Familiarity with Agile development methodologies.
- Excellent problem‑solving, analytical, and debugging skills.
- Strong communication and interpersonal skills, with the ability to collaborate effectively in a remote team environment.
- Experience with multimedia frameworks (e.g., GStreamer) and UI toolkits is a plus.
Remote Automotive Software Development Lead
Our client is seeking an experienced and visionary Remote Automotive Software Development Lead to spearhead the design and implementation of innovative software solutions for the next generation of vehicles. This is a fully remote position, offering the flexibility to work from anywhere in the UK, while collaborating with a dynamic, distributed team. You will be responsible for leading a team of talented software engineers, guiding them through the entire software development lifecycle, from conception and architecture to coding, testing, and deployment.
Key Responsibilities:
- Lead and manage a team of automotive software engineers.
- Define software architecture and design for embedded automotive systems.
- Oversee the development, testing, and deployment of software components.
- Establish and enforce software development standards, best practices, and coding guidelines.
- Ensure compliance with automotive industry standards (AUTOSAR, MISRA).
- Collaborate with hardware engineers, system engineers, and product managers.
- Drive innovation and explore new technologies for automotive applications.
- Mentor and coach team members, fostering professional growth.
- Manage software development projects using agile methodologies.
- Conduct code reviews and provide constructive feedback