
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 freeSenior Robotics Software Engineer
Axon · Brussels
