Senior Engineer, C++ Software - Edge Systems (R5190)

Posted Yesterday
Be an Early Applicant
Melbourne, Victoria, AUS
In-Office
Senior level
Aerospace • Artificial Intelligence • Machine Learning • Robotics • Software
Our mission is to protect service members and civilians with intelligent systems.
The Role
Develop and maintain production C++ software for Linux-based edge/embedded platforms (NVIDIA Jetson, ARM). Integrate sensors and peripherals, build calibration/diagnostic tools, optimise performance (latency, throughput, power), debug across software/hardware/OS/networking, and collaborate with cross-functional teams to deliver fieldable autonomy and mission systems.
Summary Generated by Built In
Founded in 2015, 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 and V-BAT and X-BAT aircraft. With offices and facilities across the U.S., Europe, the Middle East, and Asia-Pacific, Shield AI’s technology actively supports operations worldwide. For more information, visit www.shield.ai. Follow Shield AI on LinkedIn, X, Instagram, and YouTube. 

Job Description:

Shield AI is seeking a C++ Software Engineer, Edge Systems to build mission-critical edge software for unmanned systems operating in demanding real-world environments. This role sits within the systems team, where software meets hardware. You will work across sensors, edge compute, imaging pipelines, mission systems, and autonomy. 

You will develop production C++ software for Linux-based edge compute platforms, including NVIDIA Jetson-class systems and other ARM-based embedded platforms. You will work on sensor integration, hardware-facing applications, calibration tools, diagnostics, and mission-system interfaces. This is a hands-on role for an engineer with proven experience delivering reliable software that runs on real systems, not just prototypes. 

You will work closely with systems, hardware, autonomy, AI, product, and test engineers to turn advanced capability into integrated, tested, fieldable software. 

What you'll do:

  • Design, develop, test, and maintain production C++ software for edge systems, imaging systems, mission applications, developer tooling, and automated test infrastructure. 
  • Build Linux-based applications for NVIDIA, ARM, and other embedded compute platforms connected to real sensors, payloads, peripheral hardware, and mission systems. 
  • Integrate camera inputs such as RGB, NIR, and thermal, alongside GPS, IMU, communications, and other sensor or peripheral inputs using interfaces such as MIPI CSI, GMSL, Ethernet, serial, or similar hardware-facing protocols. 
  • Develop calibration, synchronisation, data capture, diagnostics, device inspection, and system configuration tools for multi-sensor and mission-system environments. 
  • Optimise software for latency, frame rate, throughput, reliability, power use, and thermal performance on constrained edge compute platforms. 
  • Debug issues across software, hardware, operating systems, networking, sensors, timing, compute, and deployment environments. 
  • Collaborate across systems, hardware, autonomy, AI, product, and test teams to deliver integrated capability. 
  • Own technical outcomes from ambiguous requirements through implementation, integration, verification, and delivery. 

Required qualifications:

  • Degree in Computer Science, Software Engineering, Electrical Engineering, Robotics, a related technical field, or equivalent real-world engineering experience. 
  • Proven commercial or production C++ development experience, including designing, implementing, debugging, and maintaining non-trivial software systems. 
  • Demonstrated experience building software that interfaces with real hardware, sensors, embedded devices, robotics, vehicles, imaging systems, networks, or other operational platforms. 
  • Practical experience developing and debugging software on Linux-based systems. 
  • Experience working with edge compute, embedded compute, ARM-based platforms, NVIDIA platforms, or comparable hardware-constrained environments. 
  • Strong software engineering fundamentals, including concurrency, interfaces, memory management, data structures, algorithms, testing, and version control. 
  • Proven ability to debug complex issues across software, hardware, operating systems, networking, timing, and integration boundaries. 
  • Experience owning technical work from incomplete requirements through design, implementation, integration, verification, and delivery. 
  • Ability to collaborate effectively with cross-functional engineering teams, including systems, hardware, test, autonomy, AI, or product stakeholders. 

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 for real-time or near-real-time systems. 
  • Imaging, video, or sensor pipelines, including camera integration, ISP tuning, high-throughput image processing, GStreamer, FFmpeg, or similar technologies. 
  • Hardware-accelerated processing on embedded or edge platforms, including NVIDIA Jetson, Qualcomm-based platforms, embedded AI accelerators, GPU-accelerated video or compute pipelines, or similar systems. 
  • Integration of peripheral hardware such as RGB, NIR, and thermal cameras, GPS, IMU, GPU, or vehicle-interface systems. 
  • Robotics, aerospace, defence, autonomy, unmanned systems, automotive, or other mission-critical domains. 
  • Systems architecture, including interface design, system decomposition, testability, reliability, and maintainability. 
  • Low-level Linux, device interfaces, vendor SDKs, driver-adjacent debugging, NixOS, edge AI/ML inference, or related Linux-based deployment environments. 
  • Automated build, CI/CD, simulation, software-in-the-loop, hardware-in-the-loop, system test, containerised deployment, or deployment tooling. 

#LI-FB1
#LC

Help us redefine what’s possible in AI-driven perception — apply today!
 
Shield AI is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know.
 

Skills Required

  • Degree in Computer Science, Software Engineering, Electrical Engineering, Robotics, or related field, or equivalent experience
  • Commercial or production C++ development experience designing, implementing, debugging, and maintaining non-trivial software systems
  • Experience building software that interfaces with real hardware, sensors, embedded devices, robotics, vehicles, imaging systems, networks, or other operational platforms
  • Practical experience developing and debugging software on Linux-based systems
  • Experience with edge compute, embedded/ARM-based platforms and NVIDIA-class platforms
  • Strong software engineering fundamentals (concurrency, memory management, data structures, algorithms, testing, version control)
  • Proven ability to debug complex issues across software, hardware, OS, networking, timing, and integration boundaries
  • Experience owning technical work from incomplete requirements through design, implementation, integration, verification, and delivery
  • Ability to collaborate effectively with cross-functional engineering teams
  • Runtime-critical, multi-threaded or performance-sensitive C++ for real-time or near-real-time systems
  • Imaging, video, or sensor pipeline experience (camera integration, ISP tuning, GStreamer, FFmpeg)
  • Hardware-accelerated processing on embedded/edge platforms (NVIDIA Jetson, Qualcomm, embedded AI accelerators)
  • Integration experience with RGB, NIR, thermal cameras, GPS, IMU, vehicle interfaces
  • Experience in robotics, aerospace, defence, autonomy, unmanned systems, or mission-critical domains
  • Systems architecture, testability, reliability, maintainability
  • Low-level Linux, vendor SDKs, driver-adjacent debugging, NixOS, edge AI/ML inference
  • Automated build, CI/CD, simulation, software-in-the-loop, hardware-in-the-loop, containerised deployment

What the Team is Saying

Dylan
Mo
Willy
Michael
Vibhav
Kirby
Ryan
Evan

Shield AI Compensation & Benefits Highlights

  • Healthcare Strength Company materials describe excellent medical, dental, and vision coverage alongside a mental‑health EAP. Site perks such as an onsite gym in DC and a gym discount in San Diego support a health‑focused offering.
  • Retirement Support Careers materials highlight a 401(k) with company match as part of the standard package. A Total Rewards overview emphasizes retirement features within a broader, transparent compensation view.
  • Career-Linked Recognition & Rewards Compensation for in‑demand technical and senior go‑to‑market roles is described as competitive, with visible engineering ranges and top‑end packages. This points to meaningful upside tied to role, level, and scarce skills.

Shield AI Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Port Melbourne, Victoria
Year Founded: 2015

What We Do

Founded in 2015, Shield AI is a venture-backed deep-tech company with the mission of protecting service members and civilians with intelligent systems. Its products include the V-BAT and X-BAT aircraft, Hivemind Enterprise, and the Hivemind Vision product lines. With offices and facilities across the U.S., Europe, the Middle East, and the Asia-Pacific, Shield AI’s technology actively supports operations worldwide.

Why Work With Us

What makes Shield AI special is our people. We unlock the power of autonomy, and in the face of overwhelming odds and challenges, we find ways to win and make a difference for our customers. We bring together software, AI, and aerospace engineering disciplines to deploy the most intelligent aviation capabilities in the world.

Gallery

Gallery

Shield AI Offices

Hybrid Workspace

Employees engage in a combination of remote and on-site work.

Typical time on-site: 3 days a week
HQMelbourne, Victoria
HQSan Diego, CA
Abu Dhabi, AE
Arlington, VA
Boston, US
Frisco, US
Kyiv, UA
Melbourne, AU
Oslo, NO
Prosper, TX
Taipei City, TW
Taipei City, TW
Waltham, MA
Washington, US
Learn more

Similar Jobs

Shield AI Logo Shield AI

Business Development Manager

Aerospace • Artificial Intelligence • Machine Learning • Robotics • Software
In-Office or Remote
Port Melbourne, Victoria, AUS
270K-400K Annually

Shield AI Logo Shield AI

Staff Engineer

Aerospace • Artificial Intelligence • Machine Learning • Robotics • Software
In-Office
Melbourne, Victoria, AUS

Shield AI Logo Shield AI

Senior Technical Sourcer- Hardware, Contract (6 months)

Aerospace • Artificial Intelligence • Machine Learning • Robotics • Software
In-Office or Remote
Port Melbourne, Victoria, AUS

Shield AI Logo Shield AI

Staff Engineer

Aerospace • Artificial Intelligence • Machine Learning • Robotics • Software
In-Office
Melbourne, Victoria, AUS

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account