Senior Embedded C++ Low Level Developer And Architect

Accenture Australia

Advanced modern c++ knowledge
Low-level bus protocols experience
Rtos and embedded os concepts
The role involves designing and implementing complex low-level drivers in modern C++ while integrating existing supplier drivers

Job Summary

  • The role involves designing and implementing complex low-level drivers in modern C++ while integrating existing supplier drivers.
  • Candidates will work within the Embedded Engineering Capability team focusing on Railway, Automotive, and other industries to empower innovation.
  • Accenture offers comprehensive health insurance, diverse learning paths, and performance-based rewards to support employee growth and well-being.

Matching Summary

The role involves designing and implementing complex low-level drivers in modern C++ while integrating existing supplier drivers.

Skills & Requirements

Must-have

  • Advanced modern C++ knowledge
  • Low-level bus protocols experience
  • RTOS and embedded OS concepts
  • Multi-core development experience
  • gtest and gmock unit testing

Nice-to-have

  • Tricore, ARM and POSIX knowledge
  • AUTOSAR framework experience
  • MISRA and CERT static analysis
  • Python and PyTest proficiency
  • Safety and security standards knowledge

Key Requirements

  • Experience with multi-core development
  • Knowledge of I2C, SPI, MDIO, CAN, LIN, Ethernet
  • Understanding of RTOS concepts

Work Rights

Not specified

Tailored Resume

Cover Letter