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.

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.

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.

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.

Adva Network Security GmbH logo
Adva Network Security GmbH

Senior Software Engineer - Embedded Systems and Cryptography

Join Adva Network Security as a Senior Software Engineer in Berlin, focusing on embedded systems and cryptography.

VIAVI Solutions logo
VIAVI Solutions

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.

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.

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.

Safe logo
Safe

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.

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.

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.

Bitmovin logo
Bitmovin

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.

Together AI logo
Together AI

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.

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.

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.

freiheit.com technologies logo
freiheit.com technologies

Software Engineer with Haskell, Java, JavaScript, Python, C++

Join our innovative engineering team in Hamburg as a Software Engineer. Work with Haskell, Java, Python, and more in a hybrid 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.

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.

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.

Neon logo
Neon

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.

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.

Travian Games logo
Travian Games

Senior Developer/DevOps Software Engineer

Join Travian Games as a Senior Developer/DevOps Engineer in Munich. Work with PHP, Kubernetes, and Docker in a hybrid environment.

Pass App logo
Pass App

Senior Software Engineer (Backend)

Join Pass App as a Senior Software Engineer (Backend) to build scalable web3 solutions using microservices, TypeScript, and Node.js.