A

Accenture

Advises businesses and runs their technology

Senior Embedded C++ Developer and Architect

Embedded EngineeringPosted on Nov 11
Full-timeNo salary listed

About the Job

Requirements

  • At least 10 years of relevant professional experience in embedded software architecture and development, ideally on complex, production-grade software systems in automotive or a comparable industry.
  • Expert knowledge of modern C++ (C++14/17 and later) for deeply embedded systems, including unit testing with GoogleTest.
  • Hands-on experience with embedded systems, real-time operating systems, and multi-core software architectures, including 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 configuration, integration, and debugging of AUTOSAR basic software modules and software components in complex automotive embedded systems.

Responsibilities

  • Define and evolve the software architecture of deeply embedded systems, making technical decisions on structure, interfaces, and platform concepts.
  • Guide the development team and align with customers and internal stakeholders to ensure the architecture meets functional, performance, safety, and quality requirements.
  • Design and develop embedded software in modern C++, taking ownership from implementation and testing through integration, optimization, and long-term maintenance.
  • Analyze and resolve hardware/software integration issues using systematic debugging and root-cause analysis across system boundaries.
  • Develop safety-relevant embedded software in line with functional safety standards and quality processes throughout architecture, design, implementation, testing, and verification.
  • Interpret and apply hardware specifications and technical standards, translating system and hardware requirements into efficient, maintainable software solutions.

Desired Qualifications

  • Knowledge of Rust.

About the Company

Accenture

Advises businesses and runs their technology

Accenture advises large businesses and public agencies on strategy, builds their technology systems and runs ongoing operations. Its teams connect business planning with implementation, covering areas such as cloud migration, cybersecurity and customer experience. Consultants work with clients to redesign processes, while engineers integrate software from technology partners and maintain the resulting systems for multinational organizations. Clients pay for project work or continuing services, including application support and business processes such as finance and customer service. Accenture was founded in 1989 and has its headquarters in Dublin, Ireland.

Company size
10,001+
Company stage
IPO
Headquarters
Dublin, Ireland
Founded
1989

Recently Posted Jobs

Explore more opportunities at Accenture

See more jobs