CareerPlanSign in

Senior Robotics Software Engineer

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

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

Senior IC robotics software engineer (embedded/firmware)

Builds

Robotic fleet software stack, firmware, and real-time control systems

Domain

Robotics, embedded systems, mechatronics

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++/Rust, Python, concurrent and 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 operating systems and kernel fundamentals

Technologies

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

Responsibilities

Implement highly performant real-time code for critical control and safety functions, lead integration of prototype systems including bring-up and debugging, assess long-term architectural decisions, contribute to the complete lifecycle of software features from definition to rollout, identify performance and reliability of code changes, deliver high-quality code across the robotics software stack

Seniority

Senior, hands-on IC

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