
Senior Navigation engineer (m/f/d)
About The Role
Your Mission
The Autonomy Team is seeking a Senior Navigation Engineer to help bring ARX Robotics robot autonomous capabilities the next level. This role involves developing and productizing innovative solutions that will transform the field manned and unmanned ground vehicles.
You will collaborate with talented and dedicated cross-functional engineering teams across various robotic sub-systems to integrate their work into a cohesive platform for operating autonomous and teleoperated systems in the field, ensuring compliance with all relevant standards and guidelines.
The work is exciting, impactful, and enjoyable, with deadlines, customers, and competition to navigate.
Key Responsibilities
- Design and implement global and local path planning algorithms for autonomous navigation in unstructured, off-road environments, ensuring safe and efficient traversal over rough terrain.
- Integrate perception and terrain data into costmaps or occupancy grids to enable obstacle-aware and terrain-adaptive path planning.
- Build and validate navigation systems in simulation ensuring reliable performance before field deployment.
- Tune and test algorithms in real-world conditions, analyzing field data to improve robustness, smoothness, and safety of planned trajectories.
- Lead development of behavior trees or state machines for high-level mission execution, including recovery behaviors and terrain-specific navigation modes.
- Stay current with advancements in sensor technologies, AI, robotics, and industry standards to drive innovation and maintain technical leadership.
Your Profile
- MS or higher in Robotics, Computer Vision, or related engineering fields
- Strong software development skills in C++
- Experience with ROS2, navigation stacks, and real-time embedded systems
- Proficient debugging skills for complex robotics systems
- Solid understanding of state estimation, 3D geometry, and probabilistic robotics
- Proven track record of deploying navigation systems on real-world robotic platforms
- Proficiency with Linux systems, version control, CI/CD, and software engineering best practices in a robotics context
- Self-motivated, organized, and proactive work style
Nice-to-have:
- Proficiency in Python, Rust or CUDA programming
- Knowledge of real-time embedded systems and optimization for edge computing platforms (e.g., NVIDIA Jetson, FPGA)
- Experience in applying data-driven techniques (e.g., reinforcement learning, imitation learning) learn navigation policies
- Familiarity with machine learning frameworks (e.g., PyTorch, TensorRT)
About us
ARX is a dual-use technology company that specializes in developing autonomous unmanned systems and sensors for the European defence sector. Our dual-use unmanned ground systems and sensors assist NATO Armies and civilian first responders in tackling their most challenging problems by providing them with training and information to make better decisions and take effective actions in life-or-death situations.
As our team continues to expand rapidly, we are seeking motivated candidates who are excited to work in a highly energetic, creative, and innovative team dedicated to developing autonomous systems for challenging environments. We operate in a dynamic sector where collaboration, sharing innovative ideas, and developing novel problem-solving strategies are ingrained in our work culture.
If you are passionate about overcoming challenges that have a real impact on the security of our democracies, apply here to join ARX and help shape the future of dual-use technology!
In addition to a competitive salary package, we offer the opportunity to participate in the company's success. ARX is an equal-opportunity employer, and we encourage candidates from all backgrounds to apply.
You can find ARX Robotics Applicant Privacy Policy here.
Apply for this job
*
indicates a required field