About the Role
Our client is revolutionizing the automotive industry with its innovative connected vehicle solutions and is seeking a highly skilled Remote Automotive Software Architect to design the future of automotive software. This fully remote position offers the unique opportunity to shape the architecture of complex, safety-critical software systems from the ground up. You will be responsible for defining the technical vision, standards, and high-level design for our client's next-generation automotive software platforms, ensuring scalability, security, and reliability. Working from anywhere in the world, you will collaborate closely with global engineering teams to translate intricate requirements into robust, efficient, and maintainable software architectures. This is a crucial role for an experienced architect passionate about building the intelligent vehicles of tomorrow.
Key Responsibilities
- Define and document the overall software architecture for connected automotive systems, including infotainment, telematics, and autonomous driving components.
- Establish software design principles, patterns, coding standards, and best practices for embedded systems.
- Collaborate with product managers, hardware engineers, and software development teams to understand requirements and translate them into architectural designs.
- Evaluate and select appropriate technologies, frameworks, and tools to support the software architecture.
- Develop high-level design specifications and proof-of-concepts for new features and systems.
- Identify and mitigate architectural risks related to performance, security, scalability, and maintainability.
- Provide technical leadership and guidance to software development teams throughout the project lifecycle.
- Conduct architectural reviews and ensure adherence to defined standards.
- Stay current with industry trends, emerging technologies, and evolving automotive standards (e.g., AUTOSAR, ISO 26262).
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
- 10+ years of experience in software development, with at least 5 years in a software architecture role, specifically within the automotive domain.
- Proven experience designing and implementing complex, distributed, real-time embedded systems.
- Deep understanding of automotive communication protocols (e.g., CAN, LIN, Ethernet, SOME/IP).
- Expertise in software architecture patterns (e.g., Microservices, Layered Architecture) and their application in embedded systems.
- Familiarity with automotive safety standards (e.g., ISO 26262) and security best practices.
- Experience with cloud platforms (e.g., AWS, Azure) and their integration with automotive systems is a plus.
- Excellent analytical, problem-solving, and decision-making skills.
- Exceptional communication and collaboration skills, comfortable working in a fully remote environment.
Benefits
- Highly competitive salary with potential for stock options.
- Fully remote work arrangement, offering flexibility and work-life balance.
- Opportunity to architect cutting-edge software for the future of mobility.
- Significant impact on product direction and technology choices.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and company holidays.
- Professional development budget for conferences, training, and certifications.
- Collaborate with a talented and diverse global team.