Latest AI JobsBrowse Jobs
Shield AI logo

Senior Engineer, C++ Software (R5848)

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

About this role

Role Overview

Defense is hiring a Senior C++ Software Engineer for the Edge Systems team based in Melbourne. This position suits an experienced software professional looking to design and build foundational software that drives intelligent, autonomous systems in challenging real-world scenarios.

Key Responsibilities

Design, write, review, test, and debug production software for edge computing platforms.
Provide technical leadership by shaping architecture and long-term technical direction across multiple teams and products.
Solve complex cross-cutting problems and establish engineering practices that enhance organizational effectiveness.
Focus individual contributions on the highest-risk and highest-leverage technical challenges within the company.
Work on sensor integration, imaging pipelines, calibration, diagnostics, deployment, and developer tooling.
Collaborate closely with systems, hardware, autonomy, artificial intelligence, product, and test engineers.

Requirements

Extensive professional experience in modern C++ software development.
Background building application and systems software for Linux-based edge compute platforms, including ARM64 and NVIDIA Jetson-class systems.
Experience dealing with imaging, sensor integration, mission systems, and edge computing environments.

Skills and Tools

C++
Linux edge computing platforms
NVIDIA Jetson and ARM64 systems
Imaging pipelines and sensor integration

About the Company

Defense, operating through Shield AI, is a venture-backed technology enterprise focused on safeguarding service members and civilians through intelligent systems. Key offerings include the Hivemind autonomy software, V-BAT and X-BAT aircraft, alongside Aechelon simulation and synthetic reality technologies. The organization maintains global offices and facilities across the Asia-Pacific region, Europe, the Middle East, and the United States.

How to Apply

Interested candidates should visit the official company careers page to submit an application for this Melbourne-based position.

Skills and tech stack

Questions candidates ask

Where is this job located?

This position is located in Melbourne.

What primary programming language is required?

The role requires expertise in modern C++ software development.

Is this a remote position?

No, this is not a remote position.

What kind of systems does the Edge Systems team focus on?

The team focuses on Linux-based edge computing platforms, including ARM64 and NVIDIA Jetson-class systems, rather than bare-metal firmware or microcontroller development.

How can I apply for this role?

You can apply by visiting the official company careers page.

Ready to apply?

The application is on the official Shield AI careers page.

Apply on company site