S

Shield AI

Builds autonomous aircraft for defense

Senior/Staff C++ Software Engineer - C++ Software, Edge Systems

Software EngineeringUpdated on Nov 14
Full-timeMelbourne VIC, AustraliaNo salary listedIn-person

About the Job

Requirements

  • A 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 user-space applications that interface with cameras, sensors, networking, GPUs, storage, or other hardware through operating system APIs, middleware, or vendor SDKs.
  • Practical experience developing and debugging software on Linux.
  • Experience developing complex C++ applications on Linux, Windows, or both. Experience deploying software to Linux-based edge compute platforms such as NVIDIA Jetson or comparable ARM64 systems is highly regarded.
  • Strong software engineering fundamentals including concurrency, interfaces, memory management, data structures, algorithms, testing, and version control.
  • Proven ability to diagnose complex issues across software, Linux, networking, timing, hardware integration, and deployment boundaries.
  • Experience owning technical work from incomplete requirements through design, implementation, integration, verification, and delivery.
  • Experience defining architecture for large or technically complex software systems for Staff-level candidates.
  • A track record of influencing technical direction across multiple teams or products for Staff-level candidates.
  • Proven technical leadership through influence rather than organisational authority for Staff-level candidates.
  • Experience mentoring senior engineers and helping grow engineering capability across an organisation for Staff-level candidates.
  • Ownership of long-term technical strategy alongside day-to-day software delivery for Staff-level candidates.
  • Strong judgement when balancing performance, reliability, maintainability, scalability, and delivery for Staff-level candidates.
  • Experience establishing engineering standards, reusable frameworks, or software platforms adopted by multiple teams for Staff-level candidates.

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.
  • Identify technical risks early and guide teams toward robust, maintainable solutions.
  • Balance long-term architectural investment with practical product delivery.
  • 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 compute platforms connected to cameras, sensors, and mission systems.
  • Integrate RGB, NIR, and thermal cameras alongside GPS, IMU, and other sensors using interfaces such as MIPI CSI, GMSL, Ethernet, serial, or comparable hardware-facing protocols.
  • Develop calibration, synchronisation, data capture, diagnostics, inspection, and configuration tools for complex sensor systems.
  • Optimise software for latency, throughput, reliability, power consumption, and thermal performance on constrained edge compute platforms.
  • Debug challenging issues spanning application software, Linux, networking, hardware interfaces, timing, deployment, and system integration.
  • Own technical outcomes from ambiguous requirements through design, implementation, integration, verification, and delivery.
  • Collaborate across systems, hardware, AI, autonomy, product, and test teams to deliver integrated capability.

Desired Qualifications

  • Runtime-critical, multi-threaded, or performance-sensitive C++ software experience.
  • High-throughput imaging or sensor processing pipelines, including camera integration, ISP tuning, GStreamer, FFmpeg, OpenCV, or similar technologies.
  • Hardware-accelerated processing on edge compute platforms, including NVIDIA Jetson, Qualcomm Snapdragon, CUDA, GPU compute, embedded AI accelerators, or accelerated video processing.
  • Integration of RGB, NIR, and thermal cameras, GPS, IMU, GPUs, or comparable peripheral hardware.
  • Experience in robotics, aerospace, defence, autonomy, unmanned systems, automotive, or other mission-critical domains.
  • Systems architecture, interface design, software decomposition, reliability, maintainability, and testability experience.
  • Low-level Linux, vendor SDKs, driver-adjacent debugging, NixOS, edge AI inference, containerisation, or deployment tooling experience.
  • Automated testing, simulation, software-in-the-loop, hardware-in-the-loop, CI/CD, or deployment infrastructure experience.
  • Experience deploying software to Linux-based edge compute platforms such as NVIDIA Jetson or comparable ARM64 systems.

About the Company

Shield AI

Builds autonomous aircraft for defense

Shield AI builds autonomous aircraft and flight software for military and allied defense customers, with a focus on operations where conventional remote control breaks down. Its Hivemind AI pilot handles decisions during a mission, while the V-BAT aircraft gathers intelligence and locates targets. Aircraft makers use its software tools to develop and test their own autonomy, and its Aechelon business supplies visual and sensor simulation for pilot training. The company earns money from aircraft sales, autonomy software and contracted engineering and operational services. Shield AI was founded in 2015 and is headquartered in San Diego, California.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$4.8B
Headquarters
San Diego, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at Shield AI

See more jobs