CareerPlan

C++ Software Engineer | Embedded Linux & Edge Systems

Melbourne CBD, VictoriaFull-time2026-10-28 → 2026-11-13
Citizens only

Core

Develop high-performance C++ software for edge computing platforms, sensors, imaging systems, and autonomous technologies.

Role type

Senior hands-on C++ software engineer (embedded Linux & edge systems)

Builds

Linux-based applications for edge devices, sensor integration, and autonomous system software

Domain

Embedded systems, edge computing, autonomous systems, robotics

Deliverable

production ML models

Required skills

C++17/20, Linux application development, embedded/edge computing, hardware interfacing, concurrency, performance optimization

Preferred skills

Embedded Linux, NVIDIA Jetson, ARM platforms, computer vision, OpenCV, GStreamer, FFmpeg, CUDA, GPU acceleration, NixOS, Yocto, Buildroot, robotics, aerospace, defence

Technologies

C++17/20, Linux, NVIDIA Jetson, ARM, OpenCV, GStreamer, FFmpeg, CUDA, NixOS, Yocto, Buildroot

Responsibilities

Develop and maintain production software using modern C++, build Linux-based applications for edge platforms, integrate cameras and sensors, develop diagnostic tooling, optimize software for performance and reliability, troubleshoot software/hardware issues, support deployment and testing on edge devices

Seniority

Senior, hands-on IC