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

Linde Material Handling logo
Linde Material Handling

Software Architect - Embedded Systems

Join Linde Material Handling as a Software Architect to design innovative embedded systems for vehicle control in Aschaffenburg.

Helsing logo
Helsing

Senior Software Engineer - Backend (Rust)

Senior Backend Software Engineer specializing in Rust, involved in AI-based defense systems, offering competitive benefits.

BorgWarner logo
BorgWarner

Software Architect for Embedded Systems

Join BorgWarner as a Software Architect in Cracow, focusing on embedded systems and software architecture.

Volvo Cars logo
Volvo Cars

Software Architect

Join Volvo Cars as a Software Architect in Malmo, Sweden. Design and develop high-performance in-vehicle compute clusters for future Volvo models.

Standard AI logo
Standard AI

Senior Software Engineer, Rust

Senior Software Engineer specializing in Rust, remote role in Italy, focusing on high-performance systems and cloud services.

Wasmer logo
Wasmer

Senior Software Engineer - Rust Expert

Senior Rust Engineer for WebAssembly development in cloud and edge computing with competitive benefits.

Volvo Cars logo
Volvo Cars

Senior Software Architect - Embedded Systems

Join Volvo Cars as a Senior Software Architect in Gothenburg, focusing on embedded systems and software architecture.

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.

Verimi logo
Verimi

Senior Software Architect (German-speaking)

Join Verimi as a Senior Software Architect to design and develop software architecture in a hybrid work environment in Berlin.

Robovision logo
Robovision

Software Architect with DevOps and CI/CD Expertise

Join Robovision as a Software Architect to lead software design and architecture with a focus on DevOps and CI/CD.

AUTODOC logo
AUTODOC

Senior Software Architect with GCP and Microservices Experience

Join AUTODOC as a Senior Software Architect to lead microservices and GCP architecture in Lisbon.

Applied Materials logo
Applied Materials

Software Architect Director

Lead Software Architect Director role focusing on AI/ML, cloud computing, and semiconductor technologies in Santa Clara, CA.

AUTODOC logo
AUTODOC

Senior Software Architect

Join AUTODOC as a Senior Software Architect in Lisbon. Lead architectural decisions, optimize systems, and collaborate with cross-functional teams.

Propellerhead logo
Propellerhead

Senior Rust Engineer - Relocate to New Zealand

Senior Rust Engineer needed in Auckland, NZ. Relocate and work on cutting-edge IT projects with a world-class team. Hybrid work, competitive benefits.

Microsoft logo
Microsoft

Principal Software Architect

Join Microsoft as a Principal Software Architect to lead software-defined datacenter innovations remotely.

Mastercard logo
Mastercard

Software Rust Engineer II

Join Mastercard as a Software Rust Engineer II in Missouri, focusing on cryptographic security and key management solutions.

NVIDIA logo
NVIDIA

Senior Software and System Architect

Join NVIDIA as a Senior Software and System Architect to lead cloud-networking and security solutions, focusing on cutting-edge technologies.

c/side logo
c/side

Principal Software Engineer (Golang/Rust)

Seeking a Principal Software Engineer skilled in Golang/Rust for backend development in a dynamic, security-focused startup.

Etteplan logo
Etteplan

Software Architect with .NET/C# Expertise

Join Etteplan as a Software Architect specializing in .NET/C# for diverse software development projects.

Qover logo
Qover

Senior Software Architect

Lead and design software architecture for scalable applications, mentor developers, optimize performance, and implement security in Brussels.

Siemens logo
Siemens

Senior Software Architect (R&D) - Rail Infrastructure

Join Siemens as a Senior Software Architect in Rail Infrastructure, focusing on R&D in Jacksonville, FL.

Syndica logo
Syndica

Senior Rust Software Engineer

Senior Rust Software Engineer focusing on Web3 infrastructure, cloud services, and CI/CD pipelines. Remote position in the US.

Apollo GraphQL logo
Apollo GraphQL

Senior Software Engineer, Rust

Senior Software Engineer specializing in Rust for Apollo GraphQL, remote position with competitive benefits.

SAP logo
SAP

Software Architect, AI

Join SAP as a Software Architect, AI to design and optimize cloud infrastructure for AI initiatives.