In a world increasingly filled with autonomous machines — drones, rovers, robots, and vehicles — the ability to navigate complex environments with precision is more important than ever. Tunnels, dense urban landscapes, underground infrastructure, or remote, off-grid locations all demand robust solutions. That’s where you come in. You’ll be writing the software that helps machines understand their motion, interpret sensor data, and move with confidence in challenging environments. You’ll test your work on real hardware — robotics, motion rigs, rate tables — and collaborate with a sharp, focused team of talented engineers. You'll combine working with cutting-edge hardware solutions — think fibre-optic gyroscopes and LiDAR — with sophisticated software running on embedded Linux platforms. If you’re excited by real-world robotics and solving hard problems that matter — we’d love to hear from you. What You’ll Bring: C++ development experience on embedded Linux platforms Familiarity with UART, SPI, I2C, CAN, and other low-level protocols Experience with Git and Python-based test automation Exposure to CI/CD workflows in embedded environments An interest in robotics, sensing, or control systems A willingness to learn and challenge your own ability You must have work rights in Australia to be eligible for the position. Sponsorship is not available for this role. Please feel free to get in touch with any questions. Luke Johnson Recruitment Consultant E: [email protected] You can find out more about Codematix Pty. Ltd. by visiting codematix.com.au