Robotics Software Engineer | Breaker

Eveleigh, New South Wales, Australia

Main Sequence

We work with inventors who are building something hard from their unique expertise in science. These inventors are building the industries that will thrive for the decades to come. We have a unique working model to accelerate a company's...

View all jobs at Main Sequence

Apply now Apply later

About Breaker

Breaker is a software company on a mission to build robots that act more like humans. Sitting at the crossroads of generative AI and robotics, we develop software that enables robots to make smarter decisions, work better together, and communicate more effectively with humans.

We are a venture-backed startup working in the heart of the National Innovation Centre, surrounded by some of Australia's most innovative deep-tech companies. At Breaker, you'll work alongside highly experienced engineers tackling some of the toughest challenges in robotics and generative AI. We are looking for individuals who enjoy being challenged and thrive when working in the technical unknown.

At Breaker, we strongly believe in owning what you build and offer generous stock options to all employees who help us on our journey to change the way the world works with robots. If you're looking for a fast-paced and growing company working on the cutting edge of technology, Breaker might just be for you.

About the Role

We 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 Responsibilities

Autonomous Systems Development

  • Design, implement, and optimise algorithms for autonomous navigation, decision-making, and motion planning in robotic systems.
  • Work alongside the machine learning team to build solutions that enhance robot adaptability and performance in dynamic environments.
  • Create teaming strategies and algorithms for a variety of agent-driven robotic systems.

Simulation and Testing

  • Develop, utilise, and maintain simulators and hardware-in-the-loop systems for software development, testing, and optimisation.
  • Actively participate in field testing to validate system performance in real-world environments.

Sensor Integration

  • Integrate and optimise sensors, cameras, and other hardware components to create fully functional robotic systems.
  • Ensure seamless communication between hardware and software components during system integration.
  • Collaboration and Documentation
  • Work with multidisciplinary teams, including hardware engineers and external partners, to deliver robust solutions.
  • Create and maintain comprehensive technical documentation for system designs, processes, and integrations.

Requirements

About You

Required Skills and Experience:

  • Bachelor's degree in Robotics, Mechatronics, Computer Science, Engineering, or a related professional field
  • Must be an Australian citizen
  • Willingness to perform fieldwork and travel for work
  • Proficiency in deploying code or firmware to edge devices
  • Proven experience with Python and/or C++ as primary programming languages

5+ years of experience in one or more of the following areas:

  • Computer vision for real-time systems
  • Robotic control or motion planning
  • Edge computing on robotic hardware

Preferred Skills:

  • Familiarity with ROS/ROS2 development
  • Experience with CUDA or NVIDIA Jetson platforms
  • Knowledge of database systems
  • Hands-on experience with UAVs or similar robotic platforms
  • Understanding of Internet of Things (IoT) devices
  • Prior experience working in small, collaborative teams
  • Proficiency in real-time operating systems (RTOS)
  • Solid verbal and written communication skills
  • Excellent problem-solving capabilities
  • Flexibility and adaptability–a willingness to take on new needed

Benefits

Why Join Us?

  • Competitive salary
  • Options for future global expansion, global mobility
  • Stock options give you a stake in the company's success
  • Be part of a growing, mission-driven startup solving exciting challenges
  • Work in a collaborative and fast-paced environment where your contributions will be highly valued
  • Opportunities for professional growth and development

Location

Cicada Innovations, Eveleigh, Sydney, Australia (National Innovation Centre)

If you're excited about the opportunity to work at the intersection of robotics and AI, we'd love to hear from you!

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0
Category: Engineering Jobs

Tags: Computer Science Computer Vision CUDA Engineering Generative AI Machine Learning Nvidia Jetson Python Robotics Testing

Perks/benefits: Career development Competitive pay Equity / stock options Startup environment

Region: Asia/Pacific
Country: Australia

More jobs like this