Browse All Jobs
Job Description
Axon is seeking a Sr. Robotics Software Engineer to join their Axon Robotics/Sky-Hero team in Brussels, Belgium. This role involves contributing to the development of next-generation Drones and Robots with the goal of reducing gun-related deaths. The Sr. Robotics Software Engineer will be responsible for building software for advanced, mission-critical robots, including UAVs and UGVs. They will work with C/C++, Rust, Python, ROS2, and Gazebo to solve challenging problems in software development and robotics.

Role Involves:
  • Architecting, designing, and developing software and algorithms for Drones, Rovers, and other Robots.
  • Developing in C/C++, Rust in resource-constrained Embedded Systems and using Python for prototyping.
  • Integrating Sensors and Actuators, complex logic, and autonomous behavior.
  • Designing and developing new use-cases on Robots, translating requirements into features and tests.
  • Implementing Robotics use-cases in ROS2 and custom Robotics Frameworks.
  • Ensuring High Quality during the entire product lifecycle, designing and implementing Unit Tests, Integration Tests and CI pipelines.
  • Collaborating with distributed Hardware, Software, Firmware, Control Systems, Manufacturing and Compliance teams.

Requirements:
  • Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, Electronics Engineering, Robotics or equivalent.
  • Minimum 8+ years of industry experience building Drones, Rovers or other Robots.
  • Minimum 8+ years experience with C/C++, Python and/or other systems programming languages such as Rust.
  • Demonstrated track record of bringing commercial Robotic devices to the market.
  • Deep understanding of ROS2, its execution model, message-passing middleware, debugging and performance analysis tools.
  • Strong experience with Robotics simulation tools such as Gazebo.
  • Strong experience with Userspace Linux Kernel development and performance optimization.
  • Strong understanding of Systems Architecture, with the ability to implement complex, multi-device, interrelated systems.
  • Strong understanding of Operating Systems, Concurrency and Networking concepts.
  • Strong understanding of CI/CD pipelines and QA processes.
  • Solid Software Engineering background (algorithms, data structures).

What Axon Offers:
  • Competitive Base Salary
  • 30 Vacation Days per Year
  • Annual Bonus Eligibility
  • Restricted Stock Unit Eligibility
  • Private Health Insurance
  • Emotional & Mental Wellness support
  • Learning & Development programs
Apply Manually