3 days ago Be among the first 25 applicants
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
1. Autonomous Systems Development
Design, implement, and optimise algorithms for autonomous navigation, decision-making, and motion planning in robotic systems.
2. Work alongside the machine learning team to build solutions that enhance robot adaptability and performance in dynamic environments.
3. Simulation and Testing
Develop, utilise, and maintain simulators and hardware-in-the-loop systems for software development, testing, and optimisation.
4. Actively participate in field testing to validate system performance in real-world environments.
5. Sensor Integration
Integrate and optimise sensors, cameras, and other hardware components to create fully functional robotic systems.
6. Ensure seamless communication between hardware and software components during system integration.
7. Collaboration and Documentation
Work with multidisciplinary teams, including hardware engineers and external partners, to deliver robust solutions.
8. Create and maintain comprehensive technical documentation for system designs, processes, and integrations.
Requirements
About You
Required Skills and Experience:
1. Bachelor's degree in Robotics, Mechatronics, Computer Science, Engineering, or a related professional field.
2. Must be an Australian citizen.
3. Willingness to perform fieldwork and travel for work.
4. Proficiency in deploying code or firmware to edge devices.
5. Proven experience with Python and/or C++ as primary programming languages.
5+ years of experience in one or more of the following areas:
1. Robotic control or motion planning.
2. Edge computing on robotic hardware.
Preferred Skills:
1. Familiarity with ROS/ROS2 development.
2. Experience with CUDA or NVIDIA Jetson platforms.
3. Knowledge of database systems.
4. Hands-on experience with UAVs or similar robotic platforms.
5. Understanding of Internet of Things (IoT) devices.
6. Prior experience working in small, collaborative teams.
7. Proficiency in real-time operating systems (RTOS).
8. Solid verbal and written communication skills.
9. Excellent problem-solving capabilities.
10. Flexibility and adaptability - a willingness to take on new needed tasks.
Why Join Us?
1. Options for future global expansion, global mobility.
2. Stock options give you a stake in the company's success.
3. Be part of a growing, mission-driven startup solving exciting challenges.
4. Work in a collaborative and fast-paced environment where your contributions will be highly valued.
5. Opportunities for professional growth and development.
Location
If you're excited about the opportunity to work at the intersection of robotics and AI, we'd love to hear from you!
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
IT Services and IT Consulting
#J-18808-Ljbffr