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

Shield AI
Melbourne
Workplace: OnsiteFull timeFunction: Solutions Engineering & Sales EngineeringEducation: bachelorsSkills: ["C++","Linux","Sensor integration","Embedded systems","Real hardware","Concurrency","Memory management","Data structures","Algorithms","Testing","Version control","Debugging"]

Develop and maintain production C++ software for edge compute platforms in unmanned systems. Work across sensors, imaging pipelines, and mission systems on Linux-based embedded platforms (NVIDIA Jetson, ARM). Collaborate with systems, hardware, autonomy, AI, product, and test teams to deliver fieldable, reliable software with tight performance requirements.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Shield AI
Shield AI
3 months ago

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

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 9 hours agoStatus: Live

Job Summary

Develop and maintain production C++ software for edge compute platforms in unmanned systems. Work across sensors, imaging pipelines, and mission systems on Linux-based embedded platforms (NVIDIA Jetson, ARM). Collaborate with systems, hardware, autonomy, AI, product, and test teams to deliver fieldable, reliable software with tight performance requirements.
Location: Melbourne
Workplace: Onsite
Employment Type: Full time
Job Function: Solutions Engineering & Sales Engineering

Key Responsibilities

  • •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 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.

Key Requirements

  • •Degree in Computer Science, Software Engineering, Electrical Engineering, Robotics, or related field, or equivalent real-world engineering experience.
Experience:DefenseRoboticsEmbeddedEdge computing
Education:Bachelor's
Skills:C++LinuxSensor integrationEmbedded systemsReal hardwareConcurrencyMemory managementData structuresAlgorithmsTestingVersion controlDebugging
Tech Stack:C++LinuxNVIDIA JetsonARMMIPI CSIGMSLEthernetSerialFFmpegGStreamer

Company Brief

Shield AI
Develops AI-powered autonomy and software for military aircraft and drones to enable autonomous ISR and combat missions, integrating perception, navigation, and mission planning for defense customers.
Industry: Defense Technology
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Funding: Series E+
Headquarters: San Diego, United States
Founded: 2015
WebsiteLinkedIn