CareerPlanSign in

Senior Engineer, C++ Software (R5848)

Melbourne💼 Full-time🗓 2026-09-08 → 2026-09-26

Core

Define and build software foundations for autonomous systems operating in demanding real-world environments, focusing on Linux edge computing, imaging, and sensor integration.

Role type

Senior Staff Engineer (hands-on IC with technical leadership)

Builds

Production C++ software for Linux-based edge compute platforms (NVIDIA Jetson, ARM64) powering autonomous aircraft and mission systems

Domain

Defense technology, autonomous systems, embedded Linux, computer vision

Deliverable

production ML models | product features | infrastructure

Required skills

Modern C++, Linux user-space development, sensor integration (RGB/NIR/thermal, GPS, IMU), GPU optimization, system architecture, debugging complex cross-layer issues, concurrency, memory management

Preferred skills

Edge compute platform deployment, imaging pipeline optimization, cross-team technical leadership

Technologies

C++, Linux, NVIDIA Jetson, ARM64, OS APIs, vendor SDKs

Responsibilities

Own technical direction for edge software capabilities; define architecture and strategy across multiple teams; lead resolution of complex cross-cutting problems; design, develop, and debug production C++ software; integrate sensors and imaging systems; optimize software for latency and power on constrained hardware; mentor senior engineers

Seniority

Senior Staff, hands-on IC with strategic influence

Sourced via lever · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.