CareerPlanSign in

Staff Robotics Software Engineer

Brisbane, Queensland💼 Full-time🗓 2026-08-28 → 2026-09-27

Core

Develop critical software for motion control, task execution, and safety management of a robotic fleet, including firmware and real-time embedded systems.

Role type

Staff Robotics Software Engineer (Embedded/Firmware focus)

Builds

Robotic fleet software stack, firmware, and prototype systems

Domain

Robotics, Embedded Systems, Mechatronics

Required skills

C/C++/Rust, Python, concurrent/multithreaded programming, electromechanical systems knowledge, kinematics, robotics control, network communication (CAN, Ethernet, TCP/IP, UDP, NATS), Git, software design patterns

Preferred skills

Embedded software/firmware development, Linux OS and kernel fundamentals

Technologies

C, C++, Rust, Python, CAN, Ethernet, TCP/IP, UDP, NATS, Git, Linux

Responsibilities

Deliver high-quality code across robotics software stack layers, implement performant real-time code for control/safety, assess code maintainability and reliability, lead integration of prototype systems (bring-up, debug, testing), contribute to architectural decisions

Seniority

Staff, hands-on IC with architectural leadership

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