Remote Automotive Software Architect
Cape Town, 7561, South Africa
Listed on 2026-10-24
-
Software Development
Software Architect, Software Engineer
Join a forward-thinking automotive technology company as a Remote Automotive Software Architect, contributing to the design and implementation of next-generation in-car infotainment and autonomous driving systems. This is a fully remote position, allowing you to work from anywhere within South Africa . You will be at the forefront of innovation, architecting scalable and robust software solutions that define the future of vehicle connectivity and user experience.
Our client is dedicated to pushing the boundaries of automotive software, and this role is crucial to achieving that vision. You'll collaborate with talented engineers globally, leveraging your expertise to shape complex software ecosystems. The role demands a proactive, self-motivated individual who thrives in a distributed team environment and excels at translating complex requirements into elegant, efficient software architectures. This is an exceptional opportunity to make a significant impact on the automotive industry from the comfort of your own workspace.
- Design and define high-level software architectures for automotive embedded systems, focusing on infotainment, connectivity, and autonomous driving features.
- Develop and maintain software design patterns, coding standards, and best practices for automotive software development.
- Collaborate with product managers, system engineers, and application developers to translate requirements into detailed architectural designs.
- Evaluate and select appropriate technologies, frameworks, and tools for software development and integration.
- Ensure the scalability, reliability, security, and performance of automotive software solutions.
- Provide technical leadership and mentorship to software development teams, guiding them through complex design and implementation challenges.
- Conduct code reviews and design walkthroughs to ensure adherence to architectural principles and quality standards.
- Contribute to the definition of the software development lifecycle (SDLC) and agile methodologies.
- Research emerging technologies and trends to identify opportunities for innovation and improvement in automotive software.
- Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
- A minimum of 8 years of experience in software development, with at least 5 years focused on automotive software architecture.
- Demonstrated experience in designing complex embedded software systems, preferably within the automotive domain (e.g., AUTOSAR, QNX, Linux).
- Strong understanding of software development lifecycle (SDLC) and agile methodologies.
- Proficiency in multiple programming languages (e.g., C++, Java, Python) and experience with embedded systems development tools.
- Familiarity with communication protocols used in automotive systems (e.g., CAN, Automotive Ethernet, LIN).
- Experience with cloud integration, cybersecurity principles, and over-the-air (OTA) updates is highly desirable.
- Excellent problem-solving, analytical, and abstract thinking skills.
- Exceptional communication and collaboration skills, with the ability to articulate complex technical concepts clearly to both technical and non-technical audiences in a remote setting.
- Must be authorized to work in South Africa and comfortable working independently.
Our client offers a competitive salary, comprehensive health benefits, flexible working hours, and significant opportunities for professional growth. As a fully remote role, you'll enjoy the freedom to manage your work-life balance effectively, supported by a collaborative and innovative team culture. We provide continuous learning resources and encourage participation in industry conferences. The chance to work on groundbreaking automotive technology from anywhere in South Africa is a unique benefit.
Join us and be a key player in defining the future of driving.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).