AI Software Developer

5 days ago


Melbourne, Victoria, Australia beBeeRobotics Full time $120,000 - $160,000

Software Developer for AI and Robotics

At the forefront of human-robot relationships, we are pioneering social robotics to revolutionise how humans connect with technology. Our mission is to introduce Abi, the world's first empathetic companion robot.

Your Role

You'll help take Abi from prototype to production-ready deployment as a Software Developer for AI and Robotics. You will build the core software that makes Abi think, move, and connect.

You'll work on real-time control, high-level decision-making, perception, and communication systems, ensuring Abi's software is robust in both the lab and the real world.

You'll collaborate with mechanical, electrical, and UX teams to integrate your code into fully functional robots, deploying to hardware and iterating in the field.

You'll tackle challenges in sensor fusion, motion planning, computer vision, and robotic middleware, while keeping the entire stack clean, maintainable, and high-performing.

Responsibilities

  • 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 closely with cross-functional teams.
  • Write production-quality code in C++, Python, or Rust, following best practices for performance and maintainability.
  • Leverage robotic middleware (ROS2, Zenoh) 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).

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Robotics, or a related field.
  • 2–5 years of professional software development experience, preferably 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 is advantageous.
  • Exposure to computer vision, SLAM, or machine learning pipelines is beneficial.
  • Strong systems-thinking approach with practical problem-solving skills.
  • Comfortable working in a fast-paced, cross-functional R&D environment.


  • Melbourne, Victoria, Australia beBeePassionate Full time $77,000 - $90,000

    Job TitleAs a seasoned software professional, you will play a pivotal role in shaping the future of AI development. We are seeking an individual with a passion for AI to join our Digital Engineering team.Key Responsibilities:Delivering innovative AI-driven software solutionsCollaborating with cross-functional teams to design, develop and use the latest AI...


  • Melbourne, Victoria, Australia beBeeSoftware Full time $180,000 - $200,000

    Job Description">">You will work collaboratively with top engineers and AI experts to drive training, culture, and experimentation in AI-assisted engineering tools.">You will collaborate with the team to tackle complex technical problems and develop solutions that ensure quality engineering outcomes.">As a software engineer on our AI Powered Engineering...

  • AI Software Developer

    10 hours ago


    Melbourne, Victoria, Australia beBeeSoftware Full time $150,000 - $180,000

    Job Overview We are seeking a highly skilled software engineer to join our team, which provides AI-centric core services that scale globally. The successful candidate will play an integral role in building the systems that enable self-service AI platforms, supporting critical capabilities such as LLM enrichment pipelines, AI gateway management, LLM serving,...


  • Melbourne, Victoria, Australia beBeeDevelopment Full time $120,000 - $150,000

    Job DescriptionThis is an opportunity to work on voice AI systems that make software more user-friendly. The ideal candidate will have a strong background in Python or Go, and experience in building scalable software solutions.


  • Melbourne, Victoria, Australia beBee["AI"] Full time $180,000 - $250,000

    Unlock the Future of EngineeringYou are a key player in transforming customer experiences through AI, passionate about building innovative solutions that drive business success. We are world leaders in AI ambition, shaping the future of banking and relationship management.We're looking for an exceptional Principal Software Engineer to join our team. As part...


  • Melbourne, Victoria, Australia beBeeArtificialintelligence Full time $80,000 - $150,000

    About the Role:We are looking for a skilled software developer to contribute to the creation of innovative AI and Machine Learning applications.The successful candidate will design, develop, and maintain systems with web interfaces using programming languages such as Java, Python, C++, or C#.


  • Melbourne, Victoria, Australia Bebeeartificial Full time

    Transform the software development landscape with AIKey ResponsibilitiesUnlocking the potential of Microsoft's AI-powered developer stack to boost productivity and drive innovationPioneering hands-on engagements with engineering leaders and platform teams to accelerate innovationDesigning secure, scalable solutions and guiding technical decisions to shape...


  • Melbourne, Victoria, Australia beBeeArtificial Full time $160,000 - $240,000

    Transform the software development landscape with AIKey ResponsibilitiesUnlocking the potential of Microsoft's AI-powered developer stack to boost productivity and drive innovationPioneering hands-on engagements with engineering leaders and platform teams to accelerate innovationDesigning secure, scalable solutions and guiding technical decisions to shape...


  • Melbourne, Victoria, Australia beBeeSoftwareEngineer Full time $145,999 - $175,999

    Role Summary:We're seeking a skilled Senior AI Software Engineer to drive innovation in software engineering workflows.This is an exceptional opportunity for you to lead the development of cutting-edge AI and machine learning solutions, leveraging your technical expertise to deliver high-quality outcomes.You will collaborate with cross-functional teams to...

  • Software Developer

    2 weeks ago


    Melbourne, Victoria, Australia Simpro Software Full time

    Join to apply for the Software Developer role at Simpro Software The Job The Software Developer (Mid Level) is a technical hands-on role with an emphasis on delivering quality code as an individual contributor while working with a strong team who love what they do. The role will work alongside the Development team and will collaborate with members from...