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 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.
This is a unique opportunity to work on cutting‑edge automotive technology from the comfort of your own home, shaping the future of in‑car connectivity and entertainment. The role offers a competitive salary, excellent benefits, and the chance to lead a team of highly skilled engineers.
Lead Automotive Software Engineer
Our client is actively seeking a highly skilled and motivated Lead Automotive Software Engineer to join their innovative, remote‑first engineering team. This role is fully remote, offering unparalleled flexibility to engineers across the UK. You will play a pivotal role in designing, developing, and deploying cutting‑edge software for next‑generation automotive systems. This includes working on embedded systems, in‑vehicle infotainment, autonomous driving features, and connectivity solutions. Your expertise will be crucial in guiding a team of talented engineers, ensuring the delivery of high‑quality, reliable, and scalable software products.
Responsibilities:
* Lead the design and architecture of automotive software components and systems.
* Mentor and guide a team of software engineers, fostering a collaborative and high‑performing environment.
* Develop, test, and debug embedded software for automotive applications using C/C++, Python, or similar languages.
* Collaborate with cross‑functional teams, including hardware engineers, systems engineers, and product managers, to define software requirements and specifications.
* Ensure adherence to automotive industry standards and best practices (e.g., AUTOSAR, ISO 26262).
* Contribute to the entire software development lifecycle, from conception and design to deployment and maintenance.
* Identify and implement process improvements to enhance software quality and development efficiency.
* Stay abreast of emerging automotive technologies and software trends.
Qualifications:
* Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
* Extensive experience in embedded software development, specifically within the automotive industry.
* Proven experience in a lead or senior engineering role, with demonstrated leadership capabilities.
* Strong proficiency in C/C++, with experience in scripting languages like Python being a plus.
* Familiarity with automotive communication protocols (e.g., CAN, LIN, Ethernet).
* Knowledge of automotive software architectures and frameworks (e.g., AUTOSAR).
* Experience with real‑time operating systems (RTOS).
* Excellent problem‑solving and analytical skills.
* Strong communication and collaboration skills, essential for a remote team.
This is an exceptional opportunity to make a significant impact on the future of automotive technology from the comfort of your own home. If you are a visionary engineer with a passion for innovation and a proven track record in the automotive sector, we want to hear from you.
Lead Automotive Software Engineer - ADAS
Our client, a pioneer in automotive technology, is looking for a talented Lead Automotive Software Engineer with expertise in Advanced Driver‑Assistance Systems (ADAS) to join their innovative, fully remote team. This role is perfect for an experienced engineer who thrives in a flexible, work‑from‑home environment, contributing to the next generation of autonomous driving solutions. The Lead Engineer will be responsible for the design, development, and integration of complex software for ADAS features, ensuring safety, reliability, and high performance.
Key Responsibilities:
* Lead the design, development, implementation, and validation of software for ADAS features, including adaptive cruise control, lane‑keeping assist, automatic emergency braking, and surround‑view systems.
* Architect scalable and efficient software solutions for complex automotive embedded systems.
* Mentor and guide a team of software engineers, fostering a collaborative and high‑performing environment.
* Define software requirements, specifications, and detailed design documents.
* Develop software in C/C++ adhering to AUTOSAR standards and automotive best practices.
* Implement and optimize algorithms for sensor fusion, perception, planning, and control.
* Conduct rigorous testing, debugging, and performance analysis of software components and integrated systems.
* Collaborate closely with hardware engineers, systems engineers, and product managers to ensure seamless integration and functionality.
* Ensure compliance with automotive safety standards (e.g., ISO 26262).
* Stay abreast of the latest advancements in ADAS technology, AI/ML for automotive applications, and automotive software development trends.
Qualifications:
* Master's or Ph.D. in Computer Science, Electrical Engineering, Automotive Engineering, or a related field.
* Minimum of 10 years of experience in automotive software development, with at least 4 years in a lead or senior architect role focusing on ADAS or autonomous driving.
* Expertise in C/C++ programming and embedded systems development for automotive applications.
* In‑depth knowledge of ADAS algorithms, sensor fusion techniques, and control systems.
* Strong understanding of automotive communication protocols (e.g., CAN, Ethernet) and AUTOSAR.
* Experience with safety‑critical software development and ISO 26262 functional safety standards.
* Proficiency in software development tools, including compilers, debuggers, and version control systems (e.g., Git).
* Experience with simulation tools and real‑time testing environments.
* Excellent problem‑solving, analytical, and debugging skills.
* Strong leadership, communication, and interpersonal skills, suitable for remote collaboration.
* Self‑motivated and able to thrive in an independent, remote work setting.
This fully remote role offers a highly competitive salary, comprehensive benefits, and the opportunity to shape the future of automotive safety and autonomy.
Remote Lead Automotive Software Engineer - Autonomous Driving
Our client is a pioneer in automotive technology, seeking a Lead Automotive Software Engineer to spearhead their remote development efforts in autonomous driving systems. This is a fully remote position, offering the flexibility to work from anywhere within the UK. You will lead a team of talented engineers in the design, development, and implementation of cutting‑edge software solutions for self‑driving vehicles.
Key Responsibilities:
* Lead the design, development, and integration of software for autonomous driving systems.
* Architect robust and scalable software solutions for perception, planning, and control modules.
* Define and enforce software development best practices, coding standards, and testing methodologies.
* Manage and mentor a remote team of software engineers.
* Conduct thorough code reviews and ensure software quality and reliability.
* Collaborate with hardware engineers and system architects to define software requirements.
* Develop and implement unit tests, integration tests, and system tests.
* Troubleshoot and resolve complex software issues in real‑time embedded systems.
* Stay abreast of advancements in AI, machine learning, and robotics relevant to autonomous driving.
* Contribute to the overall technical strategy and roadmap for autonomous driving software.
* Communicate technical concepts and project status effectively to management and stakeholders.
Qualifications:
* Master's or Ph.D. in Computer Science, Electrical Engineering, Robotics, or a related field.
* 8+ years of experience in automotive software engineering, with at least 4 years focused on autonomous driving systems.
* Expertise in C++, Python, and ROS (Robot Operating System).
* Strong understanding of real‑time operating systems (RTOS) and embedded systems.
* Experience with sensor fusion, perception, path planning, and control algorithms.
* Proficiency with automotive communication protocols (e.g., CAN, Ethernet).
* Experience with simulation and testing tools for autonomous vehicles.
* Excellent leadership, communication, and interpersonal skills.
* Proven ability to manage remote teams and complex projects.
* Strong analytical and problem‑solving capabilities.
This fully remote role is based in the UK, offering a significant impact on the future of transportation for our client, with connections to Nottingham, Nottinghamshire, UK and other automotive hubs.
#J-18808-Ljbffr