Software Architect Embedded Systems

AUDI AG
Ingolstadt, Germany
6 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Senior

Job location

Ingolstadt, Germany

Tech stack

Agile Methodologies
Artificial Intelligence
Computing Platforms
AUTomotive Open System Architecture (AUTOSAR)
C++
Cloud Computing
Continuous Integration
DevOps
Embedded Software
Python
Language Modeling
Multiprocessing
Software Architecture
Real-Time Operating Systems
Service-Oriented Architecture
Software Engineering
Systems Modeling Language
Systems Architecture
Toolchain
XML
GIT
Information Technology
Docker
Jenkins
Programming Languages
Microservices

Job description

  • Innovation at Scale: Work on cutting-edge E/E platforms and CI/CD pipelines that power millions of vehicles
  • Collaborative Culture: Partner with top experts across brands in the Volkswagen Group
  • Personal Growth: Enjoy continuous learning, and leadership development programs Impact & Visibility: Your decisions will shape Audi's digital future and influence global automotive standards

Job Purpose/Role As Software Architect Embedded Systems (f/m/d) your mission is to:

  • Define and evolve the end-to-end software architecture for SDVs, ensuring scalability, modularity, and security
  • Collaborate with cross-functional teams (cloud, embedded, connectivity, AI) to design vehicle-centric platforms
  • Analyze, evaluate, and influence the software architecture of existing and future E/E architectures
  • Define and develop a scalable software platform for future E/E architectures in close collaboration with all development departments within Technical Development
  • Develop software and system KPIs for operational use in Software-Defined Vehicle (SDV) projects, including zone controllers, ADAS, and IVI systems
  • Conduct and deliver comprehensive reviews of software architecture and software platform designs Define generic use cases to ensure the adaptability and robustness of the software platform

Requirements

  • Completed Master's degree or diploma in Computer Science or a STEM field
  • At least 5 years of professional experience in system and software architecture in the automotive sector, including modeling languages (e.g., SysML, AUTOSAR-XML)
  • Proficient in programming languages Python and C++ with versatile development experience
  • Strong knowledge of architecture concepts such as layered architecture, SOA, and Microservices
  • Familiarity with automotive frameworks and standards (AUTOSAR, ISO 26262, bus systems, DoIP, SOME/IP)
  • Experience in embedded development (RTOS, multicore systems, memory technologies)
  • Proficiency in CI/CD processes and toolchains (e.g., Git, Jenkins, Docker)
  • Solid understanding of system architecture (ECU architecture, domain architectures such as ADAS, IVI, VMEB, communication/diagnostics)
  • Strong background in agile development and DevOps practices
  • Fluent in English; German is a plus

Apply for this position