About the Role
**Our client**, a pioneer in automotive software solutions, is seeking a highly experienced Senior Automotive Software Architect to join their fully remote engineering team. This role is critical in defining the overall technical vision and architecture for in-vehicle software systems, including infotainment, connectivity, and autonomous driving functionalities. You will be responsible for designing robust, scalable, and secure software architectures that meet the demanding requirements of the automotive industry. This is a unique opportunity to work from anywhere and influence the direction of automotive technology. We are looking for a visionary leader with a deep understanding of embedded systems, software design patterns, and automotive standards. You will collaborate with cross-functional teams, guiding development efforts and ensuring architectural integrity. This remote-first position offers unparalleled flexibility and the chance to make a significant impact on the future of connected and intelligent vehicles, ideal for professionals looking to work remotely from **Mossel Bay, Western Cape, ZA**. Embrace the challenge of shaping the next generation of automotive software with a leading innovator.
Key Responsibilities
- Define and document the high-level architecture for automotive software systems, ensuring alignment with product roadmaps and technical strategies.
- Lead the design and development of software components, adhering to best practices in embedded systems development and automotive standards (e.g., AUTOSAR, MISRA C/C++).
- Evaluate and select appropriate technologies, frameworks, and tools for software development.
- Collaborate with systems engineers, hardware engineers, and product managers to translate requirements into robust software designs.
- Provide technical leadership and guidance to software development teams throughout the entire software development lifecycle.
- Identify and mitigate technical risks associated with software architecture and implementation.
- Oversee the integration of various software modules and ensure seamless interoperability.
- Contribute to the development and enforcement of coding standards and development processes.
- Stay abreast of emerging trends and technologies in automotive software, cybersecurity, and connected vehicle platforms.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
- Minimum of 10 years of experience in software development, with at least 5 years in automotive software architecture and design.
- Proven experience in designing and architecting complex embedded systems, preferably for automotive applications.
- In-depth knowledge of software development lifecycles (Agile, Waterfall) and CI/CD practices.
- Strong understanding of automotive communication protocols (e.g., CAN, LIN, Ethernet) and relevant standards.
- Experience with AUTOSAR architecture and tools is highly desirable.
- Excellent problem-solving, analytical, and architectural design skills.
- Superb remote communication, collaboration, and leadership abilities.
- Ability to work autonomously and drive technical decisions in a remote environment.
- Knowledge of cybersecurity principles in the context of automotive systems.
Benefits
- **Our client** offers a highly competitive salary, performance bonuses, and a comprehensive benefits package including health, dental, and vision insurance, as well as a generous retirement plan.
- This is a fully remote role, offering excellent work-life balance and flexibility.
- We provide opportunities for continuous learning, professional development, and career advancement within a cutting-edge technology company.
- Join a talented and passionate team working on the forefront of automotive innovation.
- This position is ideally suited for candidates in or able to work remotely from **Mossel Bay, Western Cape, ZA**, offering a truly flexible and rewarding career.
- We invest in our remote employees, providing the necessary tools and support to thrive.