About the Role
Our client, a prominent player in the automotive technology space, is looking for a highly motivated Lead Automotive Software Developer to join their cutting-edge operations in Sandton, Gauteng . This role is critical for shaping the future of in-car infotainment systems, advanced driver-assistance systems (ADAS), and vehicle connectivity solutions. You will lead a team of talented software engineers, guiding them through the entire software development lifecycle, from concept to deployment. We seek an individual with a strong technical background, exceptional leadership qualities, and a passion for innovation in the automotive industry. The successful candidate will be responsible for architectural design, code quality, and the timely delivery of robust and reliable software for next-generation vehicles. This is a hands-on leadership position where you will make a tangible impact on the vehicles of tomorrow, working in a stimulating and collaborative environment in Sandton, Gauteng .
Key Responsibilities
- Lead and mentor a team of automotive software engineers, fostering a culture of technical excellence.
- Define software architecture and design specifications for complex automotive systems.
- Oversee the development, testing, and integration of software modules.
- Ensure adherence to coding standards, best practices, and quality assurance processes.
- Collaborate with hardware engineers, systems engineers, and product managers to define requirements and ensure seamless integration.
- Manage project timelines, resources, and deliverables effectively.
- Identify and mitigate technical risks throughout the development lifecycle.
- Contribute to the strategic planning and roadmap development for automotive software solutions.
- Troubleshoot and resolve complex software issues in development and production environments.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related discipline.
- Minimum of 7 years of professional software development experience, with at least 3 years in a lead or management role.
- Extensive experience in embedded systems development, particularly within the automotive industry (e.g., AUTOSAR, CAN, LIN, Ethernet).
- Proficiency in programming languages such as C, C++, and Python.
- Experience with real-time operating systems (RTOS) and embedded Linux.
- Strong understanding of software development methodologies (Agile, Scrum).
- Proven ability to design and architect scalable and maintainable software solutions.
- Excellent leadership, communication, and problem-solving skills.
- Experience with ADAS or infotainment systems is highly desirable.
Benefits
- Our client offers a highly competitive salary package, a comprehensive benefits plan including health insurance and retirement savings.
- Opportunities for professional growth and advancement are abundant, with access to continuous training and development programs.
- The company provides a dynamic and innovative work setting, encouraging creativity and collaboration.
- You will have the chance to work with state-of-the- technologies and contribute to groundbreaking automotive innovations.
- Employees also enjoy wellness programs and other company-specific perks.
- This is an exceptional opportunity to shape the future of automotive software in Sandton, Gauteng .