Sr. Software Architect - Automotive Systems
Listed on 2026-03-01
-
Software Development
Software Engineer
Sr. Software Architect - Automotive Systems
We are seeking an experienced Sr. Software Architect to join our automotive engineering organization. The ideal candidate will have deep expertise in both cloud-based microservices architectures and embedded automotive systems with a strong understanding of functional safety (ISO 26262) and cybersecurity (ISO 21434) standards. This role bridges vehicle-side embedded control systems with cloud and edge computing services, helping define and implement next-generation Software-Defined Vehicle (SDV) architectures.
The ideal candidate combines strong technical expertise with experience in software development environments, particularly within the automotive sector, and has a solid understanding of A-SPICE and Agile methodologies. This role will allow the individual to be part of an innovative team shaping the next generation of Software-Defined Vehicles, work across the full‑vehicle software stack from embedded ECUs to cloud infrastructure, and collaborate with industry‑leading experts in automotive architecture, AI/ML, and cloud systems.
Responsibilities(include, but are not limited to)
- Define and evolve the end-to-end software architecture across vehicle and cloud platforms, covering edge devices, embedded ECUs, zone controllers, and cloud services.
- Design and guide implementation of microservice-based architectures for data analytics, OTA (Over-the-Air) updates, diagnostics, and connected vehicle features.
- Collaborate with hardware, systems, and software teams to ensure scalable, modular, and safe system integration.
- Lead architecture reviews and define software interfaces, service APIs, and communication protocols (e.g., SOME/IP, DDS, MQTT, REST/gRPC).
- Ensure architectural alignment with ISO 26262 functional safety concepts and ISO 21434 cybersecurity principles.
- Mentor cross‑functional engineering teams on architecture best practices, design patterns, and code quality standards.
- Evaluate and integrate third‑party technologies, frameworks, and tool chains to improve platform capabilities.
- Support model‑based system design, safety analysis, and traceability of requirements to implementation.
- Other duties, as assigned.
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
- 10+ years of experience in software architecture or systems engineering within automotive or embedded domains.
- Proven experience in both cloud-native software development (microservices, containers, Kubernetes, CI/CD pipelines, RESTful APIs) and low-level embedded development (C/C++, AUTOSAR, RTOS, bootloaders, CAN/Ethernet).
- Strong understanding of distributed systems, data communication protocols, and service discovery.
- Hands‑on experience designing or validating safety-critical systems under ISO 26262 (ASIL‑B or higher).
- Working knowledge of ISO 21434 or equivalent cybersecurity frameworks for connected vehicles.
- Experience with Dev Ops, container orchestration, and secure software deployment pipelines.
- Proficiency in multiple programming languages (e.g., C, C++, Python, Java, Rust, or Go).
- Experience with zonal architecture, service‑oriented automotive platforms, or vehicle-cloud synchronization.
- Familiarity with AWS, Azure, or Google Cloud automotive solutions.
- Understanding of vehicle diagnostics (UDS/DoIP), OTA update frameworks, and data logging/telemetry systems.
- Knowledge of AUTOSAR Adaptive, ASIL decomposition strategies, and cybersecurity threat modeling.
- Experience with Simulink, Model-Based Systems Engineering (MSBE), or system simulation environments.
- Excellent communication and documentation skills for cross-domain collaboration.
- Ability to frequently use or operate a computer, mouse, and/or other office productivity machinery.
- Ability to frequently use hand(s) for repetitive actions (grasping and fine manipulation).
- Ability to frequently walk or move – to regularly move about inside the office.
- Ability to frequently see or detect, identify, recognize, or assess surroundings while in the office.
- Ability to occasionally bend, kneel, crouch, turn, and stoop.
- Ability to frequently sit or be…
(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).