Robotics Engineer
Axon is seeking a Senior Robotics Software Engineer to join the Guidance, Navigation & Control (GNC) team in Brussels, Belgium. This team is integral to developing advanced drone and robotics solutions for Special Forces and Law Enforcement, contributing to Axon's mission to Protect Life. The GNC team focuses on creating software that enables these robots to fly, communicate, and operate reliably, encompassing flight modes, mission logic, and system integration.
In this role, you will design and develop performance-sensitive software using Rust and C++ on Linux platforms. Responsibilities include architecting and implementing flight modes, mission logic, and middleware services on ROS 2, integrating with the PX4 flight controller, and enhancing software quality and reliability. Collaboration with firmware, computer vision, and imaging teams across Belgium, Finland, and the United States is essential for cross-functional feature development and system integration.
The ideal candidate holds a Bachelor's or Master's Degree in Computer Science, Robotics, Aerospace Engineering, Electrical Engineering, or a related field, with over 8 years of professional experience in systems-level software engineering. Proficiency in Rust, C++, or C, with a focus on performance-sensitive code, is required. Strong Linux development experience and a solid understanding of systems fundamentals, including memory management, inter-process communication, multithreading, and synchronization, are essential. Professional experience in robotics or drone systems is highly valued.
Axon offers a competitive compensation package, including a competitive base salary, 30 vacation days per year, annual bonus eligibility, restricted stock unit eligibility, private health insurance, emotional and mental wellness support, and learning and development programs. The Brussels office provides a collaborative environment with free snacks and a hybrid work schedule, promoting both in-person collaboration and remote flexibility.
Joining Axon means contributing to a mission-driven company dedicated to protecting life through innovative technology solutions. The GNC team offers opportunities for professional growth, cross-functional collaboration, and the chance to work on cutting-edge robotics projects that have a meaningful impact on public safety.