Remote Senior Automotive Software Architect
WhatJobs Direct
About the role
Our client is a trailblazer in automotive innovation, shaping the future of mobility through advanced software solutions. They are seeking a highly experienced and visionary Senior Automotive Software Architect to join their fully remote engineering team. This position is critical in defining the software architecture for next-generation automotive systems, including infotainment, autonomous driving, vehicle dynamics control, and connectivity features. You will be responsible for designing robust, scalable, and secure software frameworks, setting coding standards, and guiding software development teams to ensure successful implementation. The ideal candidate possesses a deep understanding of automotive software development processes (e.g., AUTOSAR), embedded systems, real-time operating systems, and modern software design patterns. You will play a pivotal role in driving technical strategy and ensuring the delivery of cutting-edge automotive software.
Responsibilities: Design and define the overall software architecture for complex automotive systems, ensuring modularity, scalability, and maintainability. Translate system requirements into detailed software design specifications and architecture documents. Establish and enforce software development standards, coding guidelines, and best practices. Collaborate closely with systems engineers, hardware engineers, and application developers to define software interfaces and integrations. Evaluate and select appropriate software technologies, tools, and frameworks for automotive applications. Provide technical leadership and guidance to software development teams throughout the project lifecycle. Conduct architectural reviews and code reviews to ensure quality and adherence to design principles. Identify and mitigate technical risks related to software architecture and design. Stay abreast of emerging trends and technologies in automotive software, including AI/ML, cybersecurity, and cloud integration. Develop strategies for software testing, validation, and deployment. Contribute to the continuous improvement of software development processes and methodologies. Document architectural decisions and rationale clearly and comprehensively. Mentor junior software engineers and architects, fostering a culture of technical excellence. Qualifications: Master's degree or Ph.D. in Computer Science, Electrical Engineering, Software Engineering, or a related field. Minimum of 8 years of experience in software development with a significant focus on automotive systems architecture. Proven expertise in designing complex embedded software systems for automotive applications (e.g., infotainment, ADAS, powertrain control). In-depth knowledge of automotive software standards such as AUTOSAR, ISO 26262 (Functional Safety), and UDS. Strong understanding of real-time operating systems (RTOS) and embedded Linux. Proficiency in C/C++ and other relevant programming languages. Experience with software modeling tools (e.g., Enterprise Architect, Rhapsody) and UML. Excellent understanding of software design patterns, architectural principles, and agile development methodologies. Exceptional analytical, problem-solving, and critical thinking skills. Outstanding communication and interpersonal skills, with the ability to articulate complex technical concepts to diverse audiences. Experience with software version control systems (e.g., Git) and build systems. Demonstrated ability to work independently and lead technical initiatives in a remote setting. This remote opportunity offers the chance to define the future of automotive software and work on groundbreaking technologies.
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free