Senior Embedded Software Engineer

Axon Axon · Enterprise · Belgium · Remote · 2021 SH R&D

Senior Embedded Software Engineer for Axon's Robotics New Ventures Pillar, focusing on drone firmware. The role involves architecting, designing, and developing software and algorithms for drones and robots, integrating sensors and actuators, implementing robotics use-cases in ROS2 and custom frameworks, and ensuring high quality through testing and CI pipelines. The role requires C/C++, Rust, and Python development on embedded Linux systems.

What you'd actually do

  1. Be part of a high-performing team that designs and develops game-changing Robotics products to Protect Life
  2. Architect, design and develop software and algorithms for Drones, Rovers and other Robots
  3. Develop in C/C++, Rust in resource-constrained Embedded Systems and use a scripting language like Python to prototype
  4. Integrate Sensors and Actuator, complex logic and autonomous behavior
  5. Design and develop new use-cases on Robots, translating requirements into features and tests

Skills

Required

  • C/C++
  • Rust
  • Python
  • Embedded Linux
  • Robotics
  • ROS2
  • Firmware development
  • Software architecture
  • Algorithm design
  • Unit testing
  • Integration testing
  • CI pipelines

Nice to have

  • Flight Controller development
  • Sensor integration
  • Actuator integration
  • Autonomous behavior implementation
  • Mentoring junior engineers