APPRAID TECH logo

Software Architect with Rust and C++ Experience

APPRAID TECH

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

Verimi logo
Verimi

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.

yourfirm GmbH logo
yourfirm GmbH

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.

FoodLabs logo
FoodLabs

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.

Reaktor logo
Reaktor

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.

Sofico logo
Sofico

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.

Climatiq logo
Climatiq

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.

Computer Futures logo
Computer Futures

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.

Moss logo
Moss

Senior Backend Engineer (Java, Spring)

Join Moss as a Senior Backend Engineer in Berlin, focusing on Java, Spring, and microservices.

Bonapolia logo
Bonapolia

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.

Applied Intuition logo
Applied Intuition

Software Engineer - Autonomous Driving

Join Applied Intuition as a Software Engineer in Munich to tackle autonomous driving challenges with top ADAS/AV programs.

9am logo
9am

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.

ST Engineering iDirect logo
ST Engineering iDirect

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.

iubenda logo
iubenda

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.

Attio logo
Attio

Senior Product Engineer [Rust & Typescript]

Join Attio as a Senior Product Engineer working with Rust & TypeScript to build innovative CRM features. Remote work available.

Motius logo
Motius

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.

Bettermile logo
Bettermile

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.

Uber logo
Uber

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.

CARFAX Europe logo
CARFAX Europe

Senior DevOps Engineer

Join CARFAX Europe as a Senior DevOps Engineer to manage AWS infrastructure, develop CI/CD pipelines, and enhance system observability.

Computer Futures logo
Computer Futures

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.

Uber logo
Uber

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.

Elma Schmidbauer GmbH logo
Elma Schmidbauer GmbH

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.

doctari group logo
doctari group

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.

TomTom logo
TomTom

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.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.