Job Purpose
We are looking for a dynamic and highly skilled Software Architect to define and implement the next industry standard for safety-critical, POSIX-based middleware in the automotive industry. This role is crucial to shaping the core technology stack for future vehicle systems and involves deep technical ownership from concept to unit verification. If you have a passion for developing robust, secure, and scalable systems in C++17 or Rust and thrive in high-stakes, safety-critical environments, we want you on our team.
Responsibilities
- Lead the full development lifecycle: From gathering and defining requirements through architecture design, development, and unit verification, ensuring robust and secure solutions.
- Develop and define scalable, efficient, and secure concepts: For the next generation of automotive core middleware stacks, integrating safety and security at all stages of the development process.
- Contribute directly to coding and development: Implementing key components of the stack in C++17 or Rust.
- Demonstrate deep proficiency in either C++17 or Rust: With a solid understanding of how to use these languages to develop high-performance, safety-critical systems.
- Apply a deep understanding of automotive safety and security standards: Such as ISO 26262, ISO 21434, ensuring that all solutions meet the highest standards for performance, reliability, and security.
- Work closely with cross-functional teams: Including system architects, developers, testers, and product managers, to drive the project forward.
- Mentor junior developers: Provide guidance on architectural best practices.
- Ensure comprehensive documentation: Of all concepts, designs, and implementations, and communicate technical decisions and trade-offs clearly to stakeholders.
Qualifications
- Minimum 5+ years of experience in software architecture and development, with a strong focus on safety-critical or real-time systems.
- Expertise in C++17 or Rust, with a deep understanding of performance optimization, concurrency, and system-level programming.
- Extensive knowledge of automotive safety and security standards, including ISO 26262, ISO 21434, or similar.
- Experience developing POSIX-based systems, with a thorough understanding of how to architect and develop middleware in this environment.
Location
This position is based in Munich, Bavaria, Germany, and offers a hybrid work environment, allowing for both on-site and off-site work.
Similar jobs
Last update: 23 minutes ago
Senior Software Architect (Java, Spring)
Join Verimi as a Senior Software Architect to design and implement digital identity solutions using Java, Spring, and cloud technologies.
Software Engineer - Autonomous Driving
Join Applied Intuition as a Software Engineer in Munich to tackle autonomous driving challenges with top ADAS/AV programs.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.
Senior Full Stack Engineer - Climate Tech - Rust & TypeScript
Join Climatiq as a Senior Full Stack Engineer to develop climate tech solutions using Rust and TypeScript. Remote work available.
Senior Fullstack Developer for AI-Driven Mission Technologies
Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.
Senior C++ Computer Vision Engineer
Join a cutting-edge AI-DeepTech startup in Berlin as a Senior C++ Computer Vision Engineer. Work on world-class on-device AI technology.
Lead Developer with DevOps and Functional Programming
Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.
Senior Product Engineer [Rust & Typescript]
Join Attio as a Senior Product Engineer working with Rust & TypeScript to build innovative CRM features. Remote work available.
C# Software Developer with .NET and Angular
Join our team as a C# Software Developer in Karlsruhe, focusing on .NET, Angular, and Azure technologies. Flexible work model and competitive salary.
Senior Software Engineer - Embedded Systems and Cryptography
Join Adva Network Security as a Senior Software Engineer in Berlin, focusing on embedded systems and cryptography.
Senior Solution Architect AWS (Freelance)
Seeking a Senior Solution Architect AWS for a freelance role in Frankfurt, Germany. Remote work available. Extensive AWS experience required.
Senior Software Engineer (C++, Python & Cloud)
Join VIAVI Solutions as a Senior Software Engineer specializing in C++, Python, and cloud technologies. Work in a hybrid environment in Berlin.
Software Architect - Embedded Systems
Join Linde Material Handling as a Software Architect to design innovative embedded systems for vehicle control in Aschaffenburg.
Senior Software Engineer Mobile (React Native)
Join Safe as a Senior Software Engineer Mobile (React Native) to develop high-quality mobile apps, collaborate with cross-functional teams, and mentor peers.
Senior Backend Developer
Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.
Mid-Level Full Stack Software Engineer - Cloud & Web
Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.
Senior C++ Software Engineer
Join Bitmovin as a Senior C++ Software Engineer to develop scalable video streaming solutions using modern C++ and cloud-native architectures.
Chief Technology Officer (CTO) - Ruby on Rails & JavaScript
Join iubenda as CTO to lead tech strategy in a SaaS scale-up. Expertise in Ruby on Rails, JavaScript, and cloud infrastructure required.
Senior Backend Engineer - Java, Rust, Go
Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.
Senior DevOps Engineer
Join CARFAX Europe as a Senior DevOps Engineer to manage AWS infrastructure, develop CI/CD pipelines, and enhance system observability.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Senior Backend Engineer (Java, Spring)
Join Moss as a Senior Backend Engineer in Berlin, focusing on Java, Spring, and microservices.
Software Engineer, Storage (Rust, PostgreSQL)
Join Neon as a Software Engineer, Storage. Work with Rust and PostgreSQL to build scalable, reliable cloud-native database services.
Senior Software Engineer: Configuration Management/Deployment
Join Uber's Amsterdam team as a Senior Software Engineer focusing on configuration management and deployment. Solve infrastructure challenges at scale.