Shield AI Logo

Shield AI

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

Posted 4 Hours Ago
Be an Early Applicant
In-Office
Melbourne, Victoria
Senior level
In-Office
Melbourne, Victoria
Senior level
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.
The summary above was generated by AI
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.
 

Similar Jobs at Shield AI

4 Hours Ago
In-Office or Remote
Senior level
Senior level
Aerospace • Artificial Intelligence • Machine Learning • Robotics • Software
Own USMC go-to-market and revenue targets for Shield AI's autonomy and unmanned systems. Build and maintain qualified pipeline, drive full sales cycle from engagement to contract award, shape customer requirements, coordinate internal teams, and accelerate fielding of capabilities. Develop relationships with USMC program offices, operational leaders, and acquisition stakeholders to convert operational needs into funded procurements.
4 Hours Ago
In-Office
Senior level
Senior level
Aerospace • Artificial Intelligence • Machine Learning • Robotics • Software
Design and integrate end-to-end systems for Hivemind Vision and autonomy solutions. Capture and verify requirements, develop MBSE/UML/SysML models, decompose system designs, collaborate with cross-functional teams, improve tooling and automation, and report status and risks to program leadership to support customer programs and R&D.
Top Skills: Cameo ApisCameo Systems ModelerMbseSysmlUmlUpdmVelocity Template Language (Vtl)
4 Hours Ago
In-Office or Remote
Senior level
Senior level
Aerospace • Artificial Intelligence • Machine Learning • Robotics • Software
Lead top-of-funnel talent discovery for aircraft/hardware engineering roles: market-mapping, advanced sourcing (LinkedIn Recruiter, HireEZ, ClearanceJobs, GitHub), candidate engagement, pipeline building, coaching recruiters, cross-functional partnership, and data-driven optimization of outreach and conversion.
Top Skills: Boolean SearchClearancejobsGitHireezLinkedin Recruiter

What you need to know about the Sydney Tech Scene

From opera to comedy shows, the Sydney Opera House hosts more than 1,600 performances a year, yet its entertainment sector isn't the only one taking center stage. The city's tech sector has earned a reputation as one of the fastest-growing in the region. More specifically, its IT sector stands out as the country's third-largest, growing at twice the rate of overall employment in the past decade as businesses continue to digitize their operations to stay competitive.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account