About the Role Our client, a pioneer in the automotive industry, is searching for an exceptional Lead Automotive Software Architect to spearhead the design and integration of Advanced Driver-Assistance Systems (ADAS). This critical leadership position will involve defining the overall software architecture for next-generation ADAS features, ensuring seamless integration with existing vehicle platforms. The ideal candidate will possess a profound understanding of automotive software development lifecycles, embedded systems, and the complexities of safety-critical software. This role is based in Tembisa, Gauteng , a region known for its growing technological landscape and robust industrial sector. You will be at the forefront of developing intelligent automotive solutions that enhance safety and driving experience, working with a talented team dedicated to automotive innovation. We are looking for a visionary leader who can translate complex requirements into robust, scalable, and efficient software architectures.
Key Responsibilities
- Define and document the high-level software architecture for ADAS features, including perception, planning, and control modules.
- Oversee the selection and integration of software components and third-party solutions for ADAS.
- Establish coding standards, design patterns, and best practices for automotive software development.
- Collaborate closely with system engineers, hardware architects, and domain experts to ensure holistic system design.
- Mentor and guide a team of software engineers, fostering a culture of technical excellence and innovation.
- Conduct architectural reviews and ensure adherence to safety standards (e.g., ISO 26262).
- Identify and mitigate technical risks associated with software architecture and implementation.
- Contribute to the strategic planning and roadmap development for ADAS software.
- Analyze system requirements and translate them into detailed architectural designs.
- Evaluate new technologies and methodologies for potential adoption in ADAS development.
Requirements
- Master's degree or Ph.D. in Computer Science, Electrical Engineering, or a related technical field.
- A minimum of 10 years of experience in software development, with at least 5 years focused on automotive software architecture.
- Extensive experience in designing and implementing ADAS features (e.g., adaptive cruise control, lane keeping assist, automatic emergency braking).
- Deep understanding of embedded systems, real-time operating systems (RTOS), and communication protocols (e.g., CAN, Ethernet).
- Proficiency in C/C++ and experience with software modeling tools (e.g., Enterprise Architect, UML).
- Strong knowledge of functional safety standards like ISO 26262.
- Experience with sensor fusion techniques and algorithms.
- Excellent leadership, communication, and analytical skills.
- Proven ability to work effectively with cross-functional teams and manage complex projects.
- Familiarity with AUTOSAR architecture is a significant advantage.
Benefits
- An attractive annual salary package up to ZAR , reflecting expertise and leadership.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and company holidays.
- Retirement fund contributions and life insurance.
- Opportunities for advanced training and certifications.
- Exposure to cutting-edge ADAS technology and innovation.
- A dynamic and collaborative work environment in Tembisa, Gauteng .
- Potential for international travel for conferences and project meetings.
- Employee assistance programs and wellness initiatives.