Build cutting-edge C++ software for Linux, edge computing and autonomous systems.Senior C++ Software Engineer Embedded Linux & Edge Systems
Build software that powers real-world autonomous systems
We're partnering with a global leader in autonomy and intelligent systems developing cutting-edge technology deployed in demanding real-world environments.We're looking for experienced software engineers with strong C++ and Linux experience to help build high-performance software for edge computing platforms, sensors, imaging systems and autonomous technologies.
This is a hands-on engineering role working close to the hardware, solving challenging problems across Linux, embedded systems, edge devices and software performance.
Key Responsibilities
- Develop and maintain production software using modern C++ (C+/20)
- Build Linux-based applications for edge computing platforms
- Integrate cameras, sensors and hardware devices
- Develop tooling for diagnostics, configuration and system observability
- Optimise software for performance, reliability and maintainability
- Troubleshoot issues across software, Linux and hardware boundaries
- Support deployment and testing of software on edge devices
- Collaborate with hardware, AI, autonomy and software engineering teams
What We're Looking For
- Strong commercial experience with C++
- Linux application development experience
- Experience working with embedded or edge computing systems
- Strong debugging and problem-solving skills
- Experience developing software that interfaces with hardware
- Understanding of concurrency, software architecture and performance optimisation
Highly Regarded
- Embedded Linux
- NVIDIA Jetson or ARM platforms
- Computer vision or imaging systems
- OpenCV, GStreamer or FFmpeg
- CUDA or GPU acceleration
- NixOS, Yocto or Buildroot
- Robotics, autonomy, aerospace or defence experience
Why Apply?
You'll join a highly technical engineering team developing software that directly powers advanced autonomous systems. This is an opportunity to work on genuinely challenging engineering problems with up-to-date technologies and make a real impact.
AUSTRALIAN CITIZENSHIP IS MANDATORY.
What you need to do now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV to this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion on your career.
📌 C++ Software Engineer Embedded Linux & Edge Systems (Victoria)
🏢 Hays
📍 Victoria