Job Description
Axon is seeking a Senior Embedded Software Engineer to join its Robotics team in Brussels, Belgium. This role involves contributing to Axon's product line, specifically focusing on next-generation Drones and Robots aimed at reducing gun-related deaths. The successful candidate will develop advanced, mission-critical embedded robotics software for resource-constrained Linux systems.
- Designing and developing high-performing embedded software for robotics products (UAVs, UGVs, etc.)
- Developing in C/C++, Rust, and Python on embedded systems
- Integrating sensors and actuators with complex logic and autonomous behavior
- Designing and developing new use-cases on robots, translating requirements into features and tests
- Implementing robotics use-cases in ROS2 and custom robotics frameworks
- Ensuring high quality during the entire product lifecycle, designing and implementing unit tests, integration tests, and CI infrastructures
- Troubleshooting and debugging bugs and performance problems
- Collaborating with distributed teams such as Hardware, Firmware, Control Systems, Manufacturing, and Compliance
Requirements: - Bachelor’s Degree in Computer Science, Computer Engineering, Electronics Engineering, Robotics, or equivalent
- Minimum 8+ years of industry experience building Embedded Systems, preferably in the Robotics field
- Minimum 8+ years of industry experience with C/C++, Python and/or other systems programming languages such as Rust
- Strong experience with Userspace Linux Kernel development and performance optimization
- Strong understanding of Systems Architecture
- Experience with ROS2 and common Robotics visualization/simulation environments (Gazebo, RViz, Foxglove)
- Strong understanding of Operating Systems, Concurrency and Networking concepts
- Strong understanding of CI/CD pipelines and QA processes
- Experience with Sensors (accelerometer, time-of-flight, magnetometer, etc.) and Cameras integration
- Familiarity with cryptographic primitives and mechanisms (AES, Root of Trust, Secure Boot)
What Axon Offers: - 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