Senior Embedded C++ Low Level Developer And Architect

Accenture Industry X

Remote
Remote
Modern c++ embedded firmware
Low-level buses i2c, spi, mdio
Rtos and embedded os concepts
Accenture Industry X is seeking a Senior Embedded C++ Low Level Developer and Architect for a remote position, focusing on the design and implementation of low-level drivers in embedded systems. The ideal candidate should have advanced knowledge of C++, low-level buses, and experience with multi-core development, while benefiting from a supportive and inclusive company culture

Job Summary

  • Design and implement complex low-level drivers in modern C++, including tests and documentation.
  • Integrate existing drivers from suppliers and review architecture, design, code, and tests.
  • Join a dedicated department for Embedded Software and System Engineering experts in Railway, Automotive, and other industries.

Matching Summary

Match Score: 85

Accenture Industry X is seeking a Senior Embedded C++ Low Level Developer and Architect for a remote position, focusing on the design and implementation of low-level drivers in embedded systems. The ideal candidate should have advanced knowledge of C++, low-level buses, and experience with multi-core development, while benefiting from a supportive and inclusive company culture.

Skills & Requirements

Must-have

  • modern C++ embedded firmware
  • low-level buses I2C, SPI, MDIO
  • RTOS and embedded OS concepts
  • multi-core development experience
  • C++ unit tests with gtest/gmock

Nice-to-have

  • Tricore, ARM and POSIX knowledge
  • AUTOSAR knowledge
  • MISRA, CERT static code analysis
  • Python and PyTest experience
  • safety and security standards knowledge

Key Requirements

  • Advanced knowledge of modern C++
  • Low-level buses knowledge
  • RTOS and embedded OS concepts
  • Multi-core development experience
  • C++ unit tests experience

Work Rights

Not specified

Tailored Resume

Cover Letter