Sr. Robotics Software Engineer

Axon develops devices and cloud software for safety and justice, focusing on protecting life through innovative technology solutions.
Brussels, Belgium
Embedded
Senior Software Engineer
In-Person
8+ years of experience
Robotics

Description For Sr. Robotics Software Engineer

Axon is seeking a Senior Robotics Software Engineer to join their Axon Robotics / Sky-Hero team, focusing on developing next-generation Drones and Robots. This role is crucial to their mission of protecting life and reducing gun-related deaths between police and the public by 50% in 10 years. The position involves working with cutting-edge robotics technology, including UAVs and UGVs, using technologies like C/C++, Rust, Python, ROS2, and Gazebo.

The ideal candidate will be part of a high-performing team developing mission-critical robots with advanced perception capabilities and high levels of autonomy. They will be responsible for architecting, designing, and implementing robotics software, working with embedded systems, and integrating various sensors and actuators. The role requires strong expertise in robotics, systems programming, and software engineering principles.

Located in Brussels, Belgium, this position offers an opportunity to work on meaningful projects that directly impact public safety. The company provides comprehensive benefits, including competitive salary, equity, and extensive vacation time. Axon values diversity and encourages applications from candidates who might not meet every qualification but are passionate about their mission.

The role combines technical challenges with meaningful impact, offering the chance to work with state-of-the-art robotics technology while contributing to public safety. The position requires collaboration with cross-functional teams and offers opportunities for professional growth in a fast-paced, mission-driven environment.

Last updated 7 days ago

Responsibilities For Sr. Robotics Software Engineer

  • Architect, design and develop software and algorithms for Drones, Rovers and other Robots
  • Develop in C/C++, Rust in resource-constrained Embedded Systems and use Python for prototyping
  • Integrate Sensors and Actuator, complex logic and autonomous behavior
  • Design and develop new use-cases on Robots, translating requirements into features and tests
  • Implement Robotics use-cases in ROS2 and custom Robotics Frameworks
  • Ensure High Quality during the entire product lifecycle
  • Be hands-on with prototyping, development, and debugging
  • Collaborate with distributed Hardware, Software, Firmware, Control Systems, Manufacturing and Compliance teams

Requirements For Sr. Robotics Software Engineer

Python
Linux
Rust
  • 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 Rust
  • Deep understanding of ROS2
  • Strong experience with Robotics simulation tools such as Gazebo
  • Strong experience with Userspace Linux Kernel development
  • Strong understanding of Systems Architecture
  • Strong understanding of Operating Systems, Concurrency and Networking concepts
  • Strong understanding of CI/CD pipelines and QA processes
  • Solid Software Engineering background
  • Experience with Computer Vision, Control Systems, Machine Learning, or Path Planning

Benefits For Sr. Robotics Software Engineer

Medical Insurance
Mental Health Assistance
Equity
  • 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
  • Free snacks in offices

Interested in this job?

Jobs Related To Axon Sr. Robotics Software Engineer

Senior Mechanical Design Engineer

Senior Mechanical Design Engineer role at Axon, leading development of life-saving technology from concept to production in Scottsdale, AZ.

Senior Electrical Engineer

Senior Electrical Engineer role at Axon, developing embedded systems for law enforcement technology with focus on Body Worn Cameras and related devices.

Senior Software Engineer - Connected Devices

Senior Software Engineer position at Axon, focusing on embedded systems and device software development, offering competitive compensation and the opportunity to work on life-saving technology.

Senior Software Engineer - Connected Devices

Senior Software Engineer position at Axon, focusing on embedded systems and device software development, offering competitive compensation and the opportunity to work on life-saving technology.

Platform Firmware Engineer

Senior Platform Firmware Engineer role at Axon, developing AIoT infrastructure for safety and justice products, offering hybrid work in Boston or Atlanta.