> Markdown version of [/jobs/ext/4713480-senior-embedded-c-developer-and-architect-all-genders](https://www.wearedevelopers.com/jobs/ext/4713480-senior-embedded-c-developer-and-architect-all-genders). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Embedded C++ Developer and Architect (all genders) - **Company:** Accenture GmbH - **Location:** München, Germany (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Unit Testing, AUTomotive Open System Architecture (AUTOSAR), C++ (Programming Language), Software Debugging, Embedded C, Embedded Software, Multiprocessing, Performance Tuning, Software Architecture, Real-Time Operating Systems, Software Engineering, Software Systems, System Software, Systems Integration, C++14 - **Published:** November 14, 2026 - **Apply:** https://www.adzuna.de/details/5964838618 ## About the Role * 10+ years of relevant professional experience in embedded software architecture and development, ideally working on complex, production-grade software systems in the automotive or a comparable industry. * Expert knowledge of modern C++ (C++14/17 and later) for deeply embedded systems, including unit testing with GoogleTest. Knowledge of Rust is a plus. * Strong hands-on experience with embedded systems, real-time operating systems (RTOS), and multi-core software architectures, with a solid understanding of real-time behavior, resource constraints, hardware/software interaction, task distribution, inter-core communication, synchronization, concurrency, and performance optimization. * Experience with functional safety processes and safety-oriented software architecture, especially in accordance with ISO 26262. * Knowledge of AUTOSAR Classic architecture and hands-on experience with RTE, EcuM, COM, DCM, DEM, and NvM, including the configuration, integration, and debugging of AUTOSAR basic software modules and software components in complex automotive embedded systems. ## Description As a Senior Embedded C++ Developer and Architect, your mission is to shape the future of software-defined products by contributing deep embedded software expertise and a passion for solving complex technological challenges. You'll define the architecture and develop software for production-grade automotive systems, working closely with hardware, system software and architecture teams. You'll work where technology meets the physical world - from deeply embedded, safety-critical platforms to connected systems, automation, and next-generation mobility. Together, we want to create an environment where talented engineers can take ownership, continuously learn from each other, and turn ambitious ideas into reliable, real-world solutions. What You Can Expect * Define software architecture and provide technical leadership You define and evolve the software architecture of deeply embedded systems, making key technical decisions on structure, interfaces, and platform concepts. As a technical leader, you guide the development team and align closely with customers and internal stakeholders to ensure the architecture meets functional, performance, safety, and quality requirements. * Design, implement and maintain embedded software in modern C++ You design and develop high-quality embedded software in modern C++, taking ownership from initial implementation and testing through integration, optimization, and long-term maintenance. * Debug complex hardware/software integration issues You analyze and resolve complex hardware/software integration issues, using systematic debugging and root-cause analysis to identify problems across system boundaries and ensure stable, well-understood system behavior. * Develop software according to functional safety and quality processes You develop safety-relevant embedded software in line with functional safety standards and established quality processes, taking quality and safety into account throughout the entire development lifecycle, from architecture, design, and implementation to testing and verification. * Work with hardware specifications and technical standards You interpret and apply hardware specifications and technical standards, translating system and hardware requirements into efficient, maintainable, and high-quality software solutions.