← Search

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

Shield AI · AUS

Location
Melbourne
Metro
Melbourne
Workplace
On-site
Level
Staff+
Type
Internship
Posted
4 months ago
Source
Lever

Read the full posting & apply ↗

C++LinuxCUDA

What the posting covers

About the company

Shield AI is a venture-backed defense-tech company with the mission of protecting service members and civilians with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and synthetic reality…

Job Description

Shield AI is seeking a Senior / Staff C++ Software Engineer, Edge Systems to help define and build the software foundations that power autonomous systems operating in demanding real-world environments. This role sits within the Edge Systems team, where…

Job Description

You'll work alongside highly capable systems, hardware, autonomy, AI, product, and test engineers who enjoy solving difficult problems together. We believe our strongest technical leaders remain hands-on, and we expect our Staff Engineers to continue writing…

Technical Leadership

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…

Software Engineering

Design, develop, test, and maintain production C++ software for edge systems, imaging systems, mission applications, developer tooling, and automated test infrastructure. Build user-space Windows and Linux applications for NVIDIA Jetson, ARM64, and other edge…

Required qualifications

Degree in Computer Science, Software Engineering, Electrical Engineering, Robotics, or a related discipline, or equivalent industry experience. Strong commercial experience developing modern C++ software for Linux. Demonstrated experience developing…

Preferred qualifications

We do not expect candidates to have all of the following. Experience in any of these areas will help you stand out. Runtime-critical, multi-threaded, or performance-sensitive C++ software. High-throughput imaging or sensor processing pipelines, including…

Additional Experience for Staff Level Engineers

While we hire across multiple experience levels, successful Staff Engineer candidates will typically demonstrate several of the following: Experience defining architecture for large or technically complex software systems. A track record of influencing…