Embedded Software Developer

DRD Group

📍 Perth, Western Australia, Australia

Full time Computer Occupations Posted February 19, 2026

Job Description

Role Summary
As an Embedded Software Developer, you will be at the forefront of safety-critical innovation, designing and implementing software that prevents collisions for heavy mobile equipment. You will work within an elite autonomy squad to produce high-performance C/C++ components. Your work will bridge the gap between complex sensor data (Localisation, Mapping, Perception) and real-time control systems to ensure fail-safe, autonomous behaviour in challenging, dynamic environments.
 
Key Responsibilities

  • Safety-Critical Coding: Architect and implement collision-prevention software modules with a focus on modularity, performance, and system redundancy.
  • Production Excellence: Modernise existing firmware to meet industrial production standards, ensuring strict MISRA (or similar) compliance.
  • Continuous System Improvement: Leverage telemetry and field data to identify bottlenecks and design new features that enhance ...