CareerPlanSign in

Senior Engineer, C++ Software (R5848)

Melbourne, Victoria💼 Full-time🗓 2026-09-17 → 2026-09-26

Core

Define and build software foundations for autonomous systems operating in demanding real-world environments, bridging software and hardware on Linux edge platforms.

Role type

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

Builds

Production C++ software for Linux-based edge compute platforms (NVIDIA Jetson, ARM64), including sensor integration, imaging pipelines, and mission-critical applications.

Domain

Defense technology, autonomous systems, embedded Linux, computer vision

Deliverable

production ML models | product features | infrastructure

Required skills

Modern C++, Linux user-space application development, sensor integration (RGB/NIR/thermal, GPS, IMU), GPU programming, system debugging, architecture design, technical strategy, mentorship

Preferred skills

Runtime-critical multi-threaded C++, high-throughput imaging or sensor-processing pipelines

Technologies

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

Responsibilities

Define architecture and technical strategy across multiple projects; design, develop, and maintain production C++ software for edge systems; integrate cameras and sensors; optimize software for latency and power on constrained platforms; mentor senior engineers and drive cross-team initiatives.

Seniority

Senior Staff, hands-on IC with strategic influence

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