Latest AI JobsBrowse Jobs
Shield AI logo

Senior/Staff Engineer, C++ Software - Edge Systems (R5191)

Shield AIMelbourneAUS
Apply on company site
Salary
Not listed
Job type
International Office Entity
Posted
11 Jun 2026
Status
Open · checked 7d ago

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

Build modern C++ applications for Linux-based edge compute platforms, including NVIDIA Jetson-class systems, ARM64, and Windows systems.
Work across sensor integration, imaging pipelines, calibration, diagnostics, deployment, developer tooling, and mission-critical applications.
Combine hands-on software engineering with technical ownership to influence architecture and guide technical direction.
Mentor fellow engineers and help shape the long-term evolution of the edge software platform.
Optimize image-processing pipelines on embedded GPUs, design software architecture for future autonomous platforms, and integrate new sensors.
Collaborate closely with systems, hardware, autonomy, AI, product, and test engineers to bring new capabilities into production.

Requirements

Strong background in modern C++ application and systems software development.
Experience working with Linux-based edge computing platforms.
Ability to remain hands-on while providing technical leadership and mentorship.

Skills and Tools

C++
Linux edge computing
NVIDIA Jetson-class systems
ARM64
Windows systems
Embedded GPUs

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.

Ready to apply?

The application is on the official Shield AI careers page.

Apply on company site