Main Sequence

Robotics Software Engineer | Breaker

Posted: 6 minutes ago

Job Description

TLDRBuild autonomous systems from the ground up — design and implement navigation, motion planning, and decision-making algorithms for diverse robotic platforms including drones and ground vehiclesBridge hardware and AI — integrate sensors, cameras, and edge compute with ML models to create real-world intelligent systemsShip in the field — develop simulation and testing frameworks, then validate performance through hands-on field testing and deployment5+ years in robotics software — strong Python/C++ skills with experience in computer vision, robotic control, or edge computing on physical platformsAustralian citizenship required — role involves fieldwork and travel with robotic systemsAbout BreakerThe way humans interact with robots is broken. Today's robotic systems require specialized training and constant manual control - a joystick operator for every drone, a trained pilot for every mission. We've built software which enables you to simply tell a robot what you need done, and it figures out how to do it.Breaker sits at the bleeding edge of physical AI - deploying models directly onto robotic platforms to enable natural, intent-driven control. Our software lets operators command drones, ground vehicles, and other autonomous systems through voice, transforming complex robotic operations into simple conversations. Instead of piloting a drone through a search pattern, you say "survey this area and flag anything unusual" - and the robot does the rest.This is harder than it sounds. We're solving problems most AI companies never touch: real-time inference on edge hardware with strict latency constraints, intent interpretation that maps to safe physical actions, and autonomous execution in unpredictable environments. These aren't incremental improvements - they're fundamental challenges at the intersection of AI, robotics, and embedded systems.We're backed by some of the best investors globally and are growing our team across Sydney, Australia and Austin, Texas. We're a small team of experienced engineers, moving fast on technology that will define how humans and machines work together for decades to come.Join us if you want to help create the robots we were promised 🤖About The RoleWe are seeking a Robotics Software Engineer to design and develop software features for a diverse range of robotic systems. In this role, you'll work with the hardware team to integrate sensors and collaborate with the Machine Learning team to develop and train AI models.You will take an active role in field testing, ensuring systems perform reliably in real-world environments, while also engaging with partners to integrate solutions into their platforms. Responsibilities include driving critical product development cycles, creating mission-specific autonomous agents, and maintaining processes for simulation, testing, and evaluation.The ideal candidate is hands-on, with a solid foundation in robotics software development and system integration, and thrives in a dynamic, fast-paced environment that involves both collaborative teamwork and independent problem-solving.Key ResponsibilitiesAutonomous Systems DevelopmentDesign, implement, and optimise algorithms for autonomous navigation, decision-making, and motion planning in robotic systemsWork alongside the machine learning team to build solutions that enhance robot adaptability and performance in dynamic environmentsCreate teaming strategies and algorithms for a variety of agent-driven robotic systemsSimulation and TestingDevelop, utilise, and maintain simulators and hardware-in-the-loop systems for software development, testing, and optimisationActively participate in field testing to validate system performance in real-world environmentsSensor IntegrationIntegrate and optimise sensors, cameras, and other hardware components to create fully functional robotic systemsEnsure seamless communication between hardware and software components during system integrationCollaboration and DocumentationWork with multidisciplinary teams, including hardware engineers and external partners, to deliver robust solutionsCreate and maintain comprehensive technical documentation for system designs, processes, and integrationsRequirementsRequired Skills and Experience:Bachelor's degree in Robotics, Mechatronics, Computer Science, Engineering, or a related professional fieldProficiency in deploying code or firmware to edge devicesProven experience with Python and/or C++ as primary programming languagesMust be an Australian citizenRequired to perform fieldwork and travelling with work3+ years of experience in one or more of the following areas:Computer vision for real-time systemsRobotic control or motion planningEdge computing on robotic hardwareBenefitsWhy Join Us?You'll be an owner, not a renter. We're at the stage where foundational decisions are still being made and entire systems need to be built from scratch. Your work won't be maintaining someone else's legacy - you'll be creating what comes next. The problems you solve and the systems you build will define how Breaker scales.You'll work with people who've done this before. Our team has shipped production robotics systems, scaled infrastructure, and solved the kind of hard integration problems that only come up when software meets the physical world. You won't be the only person in the room who's debugged a sensor fusion pipeline or optimized inference on a Jetson.You'll solve problems that don't exist anywhere else. Most companies are building incremental improvements on established technology. We're defining new categories - which means the work is harder, more ambiguous, and infinitely more interesting.You'll work hard, together. We're in the office every day, grinding on hard problems alongside great people. We've built a workspace where the best work happens - access to hardware, quick decisions, real collaboration. We're flexible when life requires it, but we're looking for people who want to show up, get stuck in, and build something significant with a team they respect.We're going global. Backed by globally recognised investors, we're growing teams across Sydney, Australia and Austin, Texas. If you want exposure to international expansion and the opportunity to help build across regions, that path exists here.You'll own what you build. Generous equity packages mean when Breaker wins, you win.Location. Cicada Innovations, Eveleigh, Sydney, Australia (National Innovation Centre)If you're excited about the opportunity to work at the bleeding edge of physical AI, we'd love to hear from you.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In