Senior Robotics Software Engineer at Axon - ScoutJobs - The AI-curated global job board
Skip to content
Axon
Posted 6 hours ago

Senior Robotics Software Engineer

AxonSr. Robotics Software Engineer

Perks & benefits

VisaHealth InsuranceAnnual Leave

Requirements

Bachelor's or Master's in CS, Robotics, or Engineering, 8+ years systems-level software engineering experience, Strong Rust, C++, or C proficiency, Strong Linux experience, Experience with robotics or drone systems, Experience with ROS 2

Skills

RustC#LinuxRobotics

About the role

Responsibilities

  • Design and develop performance-sensitive software in Rust and C++
  • Architect and implement flight modes, mission logic, and middleware services on ROS 2
  • Integrate with the PX4 flight controller and contribute to its configuration and extension
  • Identify and drive improvements to software quality, reliability, and architecture
  • Debug and resolve complex systems issues across the stack, including inter-process communication and soft real-time performance
  • Collaborate with firmware, computer vision, and imaging teams on cross-functional features
  • Participate in design discussions and code reviews as a senior technical contributor
  • Support flight testing and iterate based on real-world results
  • Contribute to build systems, CI/CD pipelines, and testing infrastructure

Requirements

  • Bachelor's or Master's Degree in Computer Science, Robotics, Aerospace Engineering, Electrical Engineering, or equivalent
  • 8+ years of professional experience in systems-level software engineering
  • Strong experience with Rust, C++, or C, specifically writing performance-sensitive code that manages memory and concurrency
  • Strong Linux experience as a development and deployment platform
  • Solid understanding of systems fundamentals: memory management, inter-process communication, multithreading, and synchronization
  • Professional experience working on robotics or drone systems
  • Experience with ROS 2
  • Proficiency in English

Preferred Qualifications

  • Experience with PX4, ArduPilot, Betaflight, or similar flight controller stacks
  • Knowledge of communication protocols/middlewares such as MAVLink, DDS, or Zenoh
  • Experience with path planning, autonomous navigation, or SLAM
  • Proficiency with simulation tools such as Gazebo, Mujoco, Isaac Sim, SITL, or HITL
  • Experience with CI/CD pipelines and build systems (CMake, Cargo, Bazel)
  • Experience with Yocto, Buildroot, or similar embedded Linux build systems
  • Hands-on drone or UAV experience

Benefits

  • Competitive Base Salary
  • 30 Vacation Days per Year
  • Annual Bonus Eligibility
  • Restricted Stock Unit Eligibility
  • Private Health Insurance
  • Wellbeing Platform
  • Free snacks in our offices

About the Company

Axon is on a mission to Protect Life. We are explorers pursuing society’s most critical safety and justice issues with our ecosystem of devices and cloud software. Our Guidance, Navigation & Control (GNC) team develops the software stack that enables next-generation drones and robotics to operate reliably in high-risk environments.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Robotics Software Engineer

Axon · Brussels

Sign up to apply