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...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!
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
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
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.