Remote Automotive Software Architect
WhatJobs Direct
About the role
About
Our client, a leader in automotive innovation, is seeking a highly skilled and visionary Remote Automotive Software Architect to shape the future of vehicle software. This role is entirely remote, offering the flexibility to work from anywhere in the US while contributing to groundbreaking projects. You will be responsible for defining the overall software architecture for next‑generation automotive systems, including infotainment, advanced driver‑assistance systems (ADAS), and connected car technologies. The ideal candidate possesses extensive experience in embedded systems, software design patterns, and the automotive software development lifecycle. You will collaborate with hardware engineers, software developers, and product managers to ensure robust, scalable, and secure software solutions. This is an opportunity to drive innovation in a rapidly evolving industry from your home office.
Key Responsibilities
- Define and document the high-level software architecture for automotive systems, ensuring alignment with project requirements and future scalability.
- Select appropriate software technologies, frameworks, and design patterns for embedded automotive applications.
- Collaborate with cross‑functional teams (hardware, software development, QA, product management) to translate requirements into technical specifications.
- Develop and maintain software architecture documentation, including diagrams, design specifications, and integration plans.
- Identify and mitigate technical risks associated with software architecture design.
- Ensure the software architecture supports functional safety (ISO 26262), cybersecurity, and real‑time performance requirements.
- Evaluate and recommend third‑party software components and tools.
- Provide technical leadership and guidance to software development teams throughout the development lifecycle.
- Participate in code reviews and ensure adherence to architectural principles and coding standards.
- Contribute to the definition and implementation of the Continuous Integration/Continuous Deployment (CI/CD) pipeline for automotive software.
- Stay current with the latest advancements in automotive technology, software architectures, and industry trends.
- Mentor junior software engineers and architects.
Qualifications
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 7‑10 years of experience in software development, with at least 3‑5 years in software architecture roles within the automotive industry.
- Strong understanding of embedded systems, real‑time operating systems (RTOS), and automotive communication protocols (e.g., CAN, LIN, Automotive Ethernet).
- Proven experience designing complex software architectures for automotive systems (e.g., infotainment, ADAS, powertrain control).
- Expertise in software design patterns and principles.
- Familiarity with functional safety standards (ISO 26262) and cybersecurity best practices in automotive.
- Experience with agile development methodologies.
- Proficiency in C/C++ and other relevant programming languages.
- Excellent analytical, problem‑solving, and communication skills.
- Ability to work independently and effectively in a remote team environment.
- Experience with AUTOSAR is a plus.
- Help build the intelligent vehicles of tomorrow, entirely from your remote workspace
Requirements
- Strong understanding of embedded systems, real-time operating systems (RTOS), and automotive communication protocols (e.g., CAN, LIN, Automotive Ethernet).
- Proven experience designing complex software architectures for automotive systems (e.g., infotainment, ADAS, powertrain control).
- Expertise in software design patterns and principles.
- Familiarity with functional safety standards (ISO 26262) and cybersecurity best practices in automotive.
- Experience with agile development methodologies.
- Proficiency in C/C++ and other relevant programming languages.
- Excellent analytical, problem-solving, and communication skills.
- Ability to work independently and effectively in a remote team environment.
Responsibilities
- Define and document the high-level software architecture for automotive systems, ensuring alignment with project requirements and future scalability.
- Select appropriate software technologies, frameworks, and design patterns for embedded automotive applications.
- Collaborate with cross-functional teams (hardware, software development, QA, product management) to translate requirements into technical specifications.
- Develop and maintain software architecture documentation, including diagrams, design specifications, and integration plans.
- Identify and mitigate technical risks associated with software architecture design.
- Ensure the software architecture supports functional safety (ISO 26262), cybersecurity, and real-time performance requirements.
- Evaluate and recommend third-party software components and tools.
- Provide technical leadership and guidance to software development teams throughout the development lifecycle.
- Participate in code reviews and ensure adherence to architectural principles and coding standards.
- Contribute to the definition and implementation of the Continuous Integration/Continuous Deployment (CI/CD) pipeline for automotive software.
- Stay current with the latest advancements in automotive technology, software architectures, and industry trends.
- Mentor junior software engineers and architects.
Skills
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