
Control Systems Engineer
National Asset Mgmt Incorporated, Denver, CO, United States
Overview
The Guidance, Navigation & Control (GNC) team in Brussels, part of Axon’s Robotics New Ventures pillar, focuses on developing flight‑mode software and control systems for drones and ground robots used by Special Forces and Law Enforcement. The role involves implementing and testing flight modes using ROS 2 in C++/Rust and tuning control loops on the PX4 stack.
Responsibilities
Implement flight modes on ROS 2 in C++ or Rust
Configure and tune PX4 control loops, signal filters, and EKF state estimators
Test flight performance of existing and new modes on real hardware
Analyze and troubleshoot flight and control issues reported by internal users
Develop improvements to nominal and degraded flight behaviors
Support development and testing of new control system features
Collaborate with the Firmware team on sensor and flight‑mode integration
Collaborate with the Finland Imaging team
Participate in flight testing sessions and iterate based on real‑world results
Write and maintain Python scripts for data analysis, log parsing, and test automation
Location: Brussels, Belgium. Reports to: Engineering Manager.
Qualifications
Bachelor’s or Master’s Degree in Aerospace Engineering, Robotics, Computer Science, Electrical Engineering, or equivalent
Minimum 1–2 years of industry or hands‑on project experience (internships, thesis work, personal projects)
Strong hands‑on experience with drones or robotics and implementation of control systems in C/C++/Rust
Proficiency in Python or another scripting language
Understanding of control systems fundamentals (PID, filtering, state estimation)
Knowledge of core drone sensors (IMU, barometer, magnetometer, GPS) and their role in state estimation
Comfortable using Linux and the terminal
Experience with version control (Git) in a collaborative setting
Basic understanding of software design patterns and code quality practices
English proficiency required; French and/or Dutch are a plus
Additional experience that would be a plus: personal UAV projects, ROS 2 or other robotics middleware, embedded systems development, PX4/Ardupilot/Betaflight configuration, simulation tools such as Gazebo or SITL.
Benefits
Competitive base salary
30 vacation days per year
Annual bonus eligibility
Restricted stock unit eligibility
Private health insurance
Well‑being platform
Equal Opportunity Statement
Axon is an equal‑opportunity employer that promotes justice, advances equity, values diversity, and fosters inclusion. All applicants are considered irrespective of race, creed, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, genetic information, veteran status, or other protected characteristics. If you require accommodation during the application or recruiting process, please email recruitingops@axon.com. Axon will not respond to other inquiries from this email address.
#J-18808-Ljbffr
The Guidance, Navigation & Control (GNC) team in Brussels, part of Axon’s Robotics New Ventures pillar, focuses on developing flight‑mode software and control systems for drones and ground robots used by Special Forces and Law Enforcement. The role involves implementing and testing flight modes using ROS 2 in C++/Rust and tuning control loops on the PX4 stack.
Responsibilities
Implement flight modes on ROS 2 in C++ or Rust
Configure and tune PX4 control loops, signal filters, and EKF state estimators
Test flight performance of existing and new modes on real hardware
Analyze and troubleshoot flight and control issues reported by internal users
Develop improvements to nominal and degraded flight behaviors
Support development and testing of new control system features
Collaborate with the Firmware team on sensor and flight‑mode integration
Collaborate with the Finland Imaging team
Participate in flight testing sessions and iterate based on real‑world results
Write and maintain Python scripts for data analysis, log parsing, and test automation
Location: Brussels, Belgium. Reports to: Engineering Manager.
Qualifications
Bachelor’s or Master’s Degree in Aerospace Engineering, Robotics, Computer Science, Electrical Engineering, or equivalent
Minimum 1–2 years of industry or hands‑on project experience (internships, thesis work, personal projects)
Strong hands‑on experience with drones or robotics and implementation of control systems in C/C++/Rust
Proficiency in Python or another scripting language
Understanding of control systems fundamentals (PID, filtering, state estimation)
Knowledge of core drone sensors (IMU, barometer, magnetometer, GPS) and their role in state estimation
Comfortable using Linux and the terminal
Experience with version control (Git) in a collaborative setting
Basic understanding of software design patterns and code quality practices
English proficiency required; French and/or Dutch are a plus
Additional experience that would be a plus: personal UAV projects, ROS 2 or other robotics middleware, embedded systems development, PX4/Ardupilot/Betaflight configuration, simulation tools such as Gazebo or SITL.
Benefits
Competitive base salary
30 vacation days per year
Annual bonus eligibility
Restricted stock unit eligibility
Private health insurance
Well‑being platform
Equal Opportunity Statement
Axon is an equal‑opportunity employer that promotes justice, advances equity, values diversity, and fosters inclusion. All applicants are considered irrespective of race, creed, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, genetic information, veteran status, or other protected characteristics. If you require accommodation during the application or recruiting process, please email recruitingops@axon.com. Axon will not respond to other inquiries from this email address.
#J-18808-Ljbffr