
Software Engineer
- South Melbourne, VIC
- $70,000-120,000 per year
- Permanent
- Full-time
- Design, implement, and optimise core robotic software for real-time control and high-level autonomy.
- Develop systems for perception, sensor fusion, motion planning, and inter-robot communication.
- Integrate software seamlessly with hardware, working hand-in-hand with mechanical, electrical, and design teams.
- Write production-quality code in C++, Python, or Rust, following best practices for performance and maintainability.
- Leverage robotic middleware (ROS2, Zenoh, or custom solutions) to power communication and modularity.
- Apply test-driven development, writing unit and integration tests to ensure robustness in deployment.
- Deploy and validate software on hardware prototypes and production robots, iterating quickly based on real-world feedback.
- Debug and optimise for performance, reliability, and fault tolerance.
- Maintain clear documentation and follow disciplined version control practices (Git, CI/CD).
- Stay ahead of the curve with emerging robotics and AI developments, applying innovations where they add value.
- Bachelor’s degree in Computer Science, Software Engineering, Robotics, or a related field.
- 5+ years of professional software development experience, in robotics or embedded systems.
- Strong proficiency in C++, Python, or Rust within Linux-based environments.
- Familiarity with version control (Git), CI/CD pipelines, and automated testing.
- Experience with robotic middleware such as ROS2 or Zenoh.
- Understanding of real-time systems, networking, or simulation tools (Gazebo, Webots) is advantageous.
- Exposure to computer vision, SLAM, or machine learning pipelines is a plus.
- Strong systems-thinking approach with practical problem-solving skills.
- Comfortable working in a fast-paced, cross-functional R&D environment.
- Experience in distributed systems or multi-robot communication architectures.
- Knowledge of GPU-accelerated computing for perception or planning tasks.
- Familiarity with DevOps workflows for robotics deployments.
- Contributions to open-source robotics projects.
- A track record of tinkering with robotics, drones, or embedded projects in your own time.
- You will be one of the early builders behind a product the world has never seen before.
- You will work on a deeply cross-functional team blending robotics, AI, and design into one magical product.
- You will own software that goes all the way from idea to real-world impact, not just one layer of the stack.
- You will have the autonomy to move fast, the backing of top-tier investors, and the opportunity to do the best work of your career.