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.
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 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.
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 Backend Engineer (Java, Spring)
Join Moss as a Senior Backend Engineer in Berlin, focusing on Java, Spring, and microservices.
Senior Java Developer
Join our team as a Senior Java Developer to design and develop high-quality software applications in a dynamic, hybrid work environment.
Software Engineer - Autonomous Driving
Join Applied Intuition as a Software Engineer in Munich to tackle autonomous driving challenges with top ADAS/AV programs.
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 - Satellite Communications
Join ST Engineering iDirect as a Senior Software Engineer to develop satellite communication products using C++, Linux, and Agile methodologies.
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 Product Engineer [Rust & Typescript]
Join Attio as a Senior Product Engineer working with Rust & TypeScript to build innovative CRM features. Remote work available.
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.
Working Student QA - Automation (d/f/m)
Join Bettermile as a Working Student in QA Automation, focusing on web and mobile testing with Java and Cucumber in a hybrid work environment.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.
Senior DevOps Engineer
Join CARFAX Europe as a Senior DevOps Engineer to manage AWS infrastructure, develop CI/CD pipelines, and enhance system observability.
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 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.
Full-Stack Developer with React.js and Azure Experience
Join Elma Schmidbauer GmbH as a Full-Stack Developer to enhance Azure-based web infrastructure using React.js and Next.js.
Senior Full-Stack Engineer - TypeScript, React, Node.js
Join us as a Senior Full-Stack Engineer to develop a super app for medical professionals using TypeScript, React, and Node.js.
Senior Software Engineer III - Java
Join TomTom as a Senior Software Engineer III in Amsterdam, focusing on Java and back-end development in a hybrid work environment.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.