Robotics Software Developer

2 weeks ago


Brisbane, Queensland, Australia beBeeSoftware Full time US$145,000 - US$170,000

As a skilled robotics software developer, you will be part of our multidisciplinary team that designs and builds cutting-edge robotic solutions. We are revolutionizing the industry by applying robotics and distributed software to solve complex problems in supply chain management.

We focus on innovation and technology advancements to address global supply chain disruptions caused by e-commerce growth. Our goal is to improve efficiency and reduce costs for businesses worldwide.

Job Overview

The Software Integration Engineer will collaborate closely with hardware and software teams to develop critical software components for motion control, task execution, and safety management of our robotic fleet. This role requires ownership of firmware development throughout the product lifecycle and significant contributions to real-time embedded systems essential to our robot's performance.

Key Responsibilities

  • Develop high-quality code across multiple layers of the robotics software stack, ensuring reliability, maintainability, and scalability.
  • Implement highly performant and real-time code for critical control and safety functions, meeting stringent requirements for performance and safety.
  • Identify performance, maintainability, and reliability issues in code changes and propose optimization strategies.
  • Understand how hardware changes impact robotics software and vice versa, ensuring seamless integration.
  • Contribute to the complete life cycle of software features, including feature definition, implementation, test plan, and rollout strategy.
  • Assess and contribute to long-term architectural decisions as software evolves, ensuring alignment with business objectives.
  • Lead and manage the integration of initial prototype systems, including bring-up, debug, and engineering test of alpha- and beta-phase prototype robots.

Preferred Qualifications

  • Bachelor's degrees in Mechatronics Engineering, Electrical Engineering, Computer Engineering, or equivalent, with a strong foundation in computer science principles.
  • Strong experience with Python, particularly focused on application and process-level development, with expertise in concurrent and multithreaded environments.
  • Familiarity with C/C++/Rust and system-level environments, with previous experience preferred.
  • Demonstrated ability to break down complex problems into actionable incremental progress in a continuous integration development environment, with a focus on deliverables and timelines.
  • Experience coding in concurrent and multithreaded environments, with an emphasis on efficient resource utilization and minimal latency.
  • Understanding of electromechanical systems, kinematics, and robotics control, with knowledge of network communication technologies such as CAN, Ethernet, TCP/IP, UDP, and pub/sub frameworks like NATS.
  • Experience with Git and software version management, with a strong understanding of branching models and release strategies.
  • Strong knowledge of software design patterns, with expertise in object-oriented programming and design principles.
  • Preferred experience in embedded software and/or firmware development, with a focus on bootloaders, device drivers, and low-level system programming.
  • Ability to fluently interpret system data to root cause logged faults and build robust diagnostic tools, with a focus on debugging and troubleshooting techniques.
  • Preferred experience with Linux operating systems and kernel fundamentals, with knowledge of device drivers, kernel modules, and system call interfaces.


  • Brisbane, Queensland, Australia beBeeSoftwareIntegrationEngineer Full time

    We're pioneering a novel approach to addressing the industry's most pervasive challenge - material movement and storage. Our cutting-edge application of robotics and distributed software is poised to disrupt a $1 trillion market. We're focusing on the supply chain sector first, where e-commerce growth, rising costs, and supply chain disruptions have created...


  • Brisbane, Queensland, Australia Jevons Robotics Full time

    Field Implementation and Business Development Lead Field Implementation and Business Development Lead1 week ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Jevons Robotics We are seeking a Field Implementation and Business Development Lead to join our dynamic team.This role...


  • Brisbane, Queensland, Australia beBeeFirmware Full time US$160,000 - US$180,000

    Robotic Firmware Development LeadWe're developing innovative solutions to address industry's pressing material transportation and storage challenges.This role requires collaboration with multidisciplinary hardware and software teams, owning firmware development throughout the product lifecycle, and contributing to real-time embedded systems critical to robot...


  • Brisbane, Queensland, Australia beBeeSoftwareEngineer Full time $90,000 - $125,000

    Software Engineering PositionWe're seeking a motivated software engineer to support the development and deployment of our robotic automation systems.This role involves improving CI/CD pipelines, debugging codebases, and supporting software deployment across Linux-based systems in production and testing environments.You'll gain hands-on experience with...


  • Brisbane, Queensland, Australia beBeeBackend Full time US$180,000 - US$200,000

    Software Development Expert WantedWe're revolutionizing the supply chain industry by harnessing robotics and distributed software to tackle the pressing issue of material movement and storage.The growth of e-commerce has put immense pressure on the supply chain, resulting in sharp cost increases and frequent disruptions. Our team is dedicated to developing...


  • Brisbane, Queensland, Australia Mytra, Inc. Full time

    Senior Robotics Systems Integration Engineer About Mytra We're creating an entirely new way to solve the most ubiquitous problem in industry - moving and storing material.We're applying robotics and distributed software to create a new class of product for this $1 T market.We're focused on the supply chain industry first.The industry is in a massive bind...


  • Brisbane, Queensland, Australia Buscojobs Full time

    We're creating an entirely new way to solve the most ubiquitous problem in industry - moving and storing material.We're applying robotics and distributed software to create a new class of product for this $1 T market.We're focused on the supply chain industry first.The industry is in a massive bind with the continued growth of e-commerce, sharp rise in...


  • Brisbane, Queensland, Australia Mytra, Inc. Full time

    We're creating an entirely new way to solve the most ubiquitous problem in industry - moving and storing material.We're applying robotics and distributed software to create a new class of product for this $1 T market.We're focused on the supply chain industry first.The industry is in a massive bind with the continued growth of e-commerce, sharp rise in...


  • Brisbane, Queensland, Australia Mytra, Inc. Full time

    Senior Robotics Systems Integration EngineerAbout MytraWe're creating an entirely new way to solve the most ubiquitous problem in industry - moving and storing material. We're applying robotics and distributed software to create a new class of product for this $1T market. We're focused on the supply chain industry first. The industry is in a massive bind...


  • Brisbane, Queensland, Australia Mytra, Inc. Full time

    Senior Robotics Systems Integration EngineerAbout MytraWe're creating an entirely new way to solve the most ubiquitous problem in industry - moving and storing material. We're applying robotics and distributed software to create a new class of product for this $1T market. We're focused on the supply chain industry first. The industry is in a massive bind...