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
SeniorJob 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