
Senior/Staff Engineer, C++ Software - Edge Systems (R5191)
f7d8749a-72d6-407c-bf98-292ea630c73a · Posted Aug 31, 2026
- Melbourne, Victoria, Australia
- Senior
Seeking a Senior / Staff C++ Software Engineer, Edge Systems to define and build software foundations for autonomous systems operating in demanding real-world environments. The role focuses on Linux-based edge computing, imaging, sensor integration, and autonomy.
Responsibilities
- Lead the technical direction of significant edge software capabilities spanning edge compute, imaging, sensor integration, and mission systems.
- Influence software architecture across multiple projects and engineering teams.
- Drive engineering excellence through design reviews, technical standards, and pragmatic engineering practices.
- Mentor and coach engineers, helping raise the technical capability of the wider organisation.
- Partner with systems, autonomy, AI, and product teams to translate long-term capability into engineering roadmaps.
Requirements
- Degree in Computer Science
- Software Engineering
- Electrical Engineering
- Robotics
- or equivalent industry experience