Embedded Software Developer
D
DRD Group
📍 Perth, Western Australia, Australia
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 ...