
Senior/Staff Engineer, C++ Software - Edge Systems (R5191)
About this role
Role Overview
Defense is seeking a Senior or Staff C++ Software Engineer, Edge Systems to help define and build the software foundations that power autonomous systems operating in demanding real-world environments. Based in Melbourne, this position offers an opportunity to solve complex engineering problems where software meets hardware on real operational platforms.
Key Responsibilities
Requirements
Skills and Tools
About the Company
Defense, operating through Shield AI, is a venture-backed defense-tech company dedicated to protecting service members and civilians with intelligent systems. The organization's products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and synthetic reality technologies. With a global presence featuring offices and facilities across the United States, Europe, the Middle East, and the Asia-Pacific region, the company provides technology that actively supports operations worldwide.
How to Apply
Interested candidates should visit the official company careers page to submit an application for this position.
Skills and tech stack
Questions candidates ask
Where is this job located?
This position is located in Melbourne.
What programming language is primarily required?
The role requires expertise in C++.
What level of experience is this position for?
This position may be hired at the Senior or Staff Engineer level depending on the candidate's experience.
What type of systems does the Edge Systems team work with?
The team works on Linux-based edge computing, imaging, sensor integration, mission systems, and autonomy running on hardware such as NVIDIA Jetson-class systems and ARM64.
How do I apply for the role?
Candidates should apply directly on the official company careers page.