Sr Robotics Software Engineer

Axon builds devices and cloud software for safety and justice, creating ecosystem of products to protect life through innovative technology solutions.
Brussels, Belgium
Embedded
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
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 in Brussels, Belgium. This role is crucial in developing next-generation Drones and Robots to help achieve Axon's mission of reducing gun-related deaths between police and the public. The position requires extensive experience in robotics software development, working with technologies like C/C++, Rust, Python, and ROS2. You'll be responsible for architecting and implementing advanced autonomous systems, working on everything from embedded systems to high-level robotics applications. The role offers a unique opportunity to work on mission-critical robots while contributing to meaningful social impact. The position comes with comprehensive benefits including competitive salary, equity, and extensive vacation time. The ideal candidate will have 8+ years of robotics experience and strong expertise in systems programming, architecture, and robotics frameworks.

Last updated 12 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
  • 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
  • Deep understanding of ROS2, its execution model, message-passing middleware
  • 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
  • Solid Software Engineering background (algorithms, data structures)
  • Experience with Computer Vision, Control Systems, Machine Learning, or Path Planning

Benefits For Sr Robotics Software Engineer

Medical Insurance
Mental Health Assistance
Equity
Dental Insurance
  • 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 Embedded Software Engineer - Devices

Senior Embedded Software Engineer position at Axon, developing camera systems and embedded software solutions in Ho Chi Minh City, Vietnam. 8+ years experience required.

Senior Embedded Software Engineer - Devices

Senior Embedded Software Engineer position at Axon, developing camera systems and device software with 8+ years experience required, hybrid work in Ho Chi Minh City.

Senior Embedded Software Engineer - Devices

Senior Embedded Software Engineer position at Axon, developing camera systems for law enforcement, requiring 8+ years experience in embedded software development with C/C++, Golang, and Linux expertise.

Senior Embedded Software Engineer - Devices

Senior Embedded Software Engineer position at Axon, developing camera systems and device software with C/C++, Golang, and Embedded Linux in Ho Chi Minh City.

Senior Embedded Software Engineer - Devices

Senior Embedded Software Engineer position at Axon, developing camera systems for law enforcement, requiring 8+ years experience in embedded software development.