Senior Robotics Navigation Software Engineer
Posted on:
7 hours ago
Vacancies:
1 Vacancy
Job Summary
About Us
9 Years. 50 Engineers. Zero Hype.
Aeolus Robotics builds autonomous service robots that operate in dynamic human spaces worldwide. Weve been through the full arc of hardware development: the early days of flashy CES booths the humbling reality of real-world field deployments and the years of relentless engineering focus required to build true system stability.
9 Years. 50 Engineers. Zero Hype.
Aeolus Robotics builds autonomous service robots that operate in dynamic human spaces worldwide. Weve been through the full arc of hardware development: the early days of flashy CES booths the humbling reality of real-world field deployments and the years of relentless engineering focus required to build true system stability.
After hardening our hardware and software stack against the messy reality we are expanding our fleet with a battle-tested team and a mature product. We arent here to sell ungrounded promises or CGI prototypes. We engineer quiet high-ROI rock-solid service robots designed for customers who expect real-world execution.
Role overview
We are looking for a Senior Robotics Navigation Software Engineer to drive innovation and take ownership of core capabilities. You will work across the navigation pipeline - from graph-based localization and SLAM interfaces to advanced features like human tracking dynamic obstacle motion-aware trajectory planning multi-floor navigation and robot dynamics awareness for pushing performance to hardware limits.
What You Will Do
Design implement integrate and improve autonomous navigation software for mobile robots operating in real indoor environments.
Develop and optimize 2D navigation algorithms including global planning local trajectory planning constrained motion planning obstacle avoidance and recovery behavior in tight or dynamic spaces.
Integrate costmap inputs from multiple sensor sources including LiDAR depth infrared ultrasonic or other robot-specific sensing modalities.
Analyze real robot navigation failures using logs telemetry simulation replay tools and controlled experiments.
Collaborate with perception control embedded QA and product teams to bring navigation features from prototype to stable deployment.
Write clean maintainable well-tested C software for long-term use in a deployed robotics system.
Who we are looking for
We are looking for an experienced engineer who enjoys the full loop: algorithms architecture integration and field debugging.
Category | Details |
Location | Based or eligible to live and work in Vienna Austria (no remote work) |
Education | MSc or PhD in Robotics Electrical Engineering Computer Science or equivalent |
Experience | 5 years of professional robotics software development experience focused on autonomous mobile robot navigation |
Core Skills | Expert-level C and Linux skills |
Robotics Stack | Proven track record working with physical robots in real-world non-lab environments; practical ROS/ROS2 experience. |
Mandatory Requirements
Motion/path planning concepts (graph search trajectory generation obstacle avoidance optimization).
Integrating planning with localization perception costmaps control and behavior layers.
Debugging complex robot behaviors via logs visualization simulation and physical testing.
Nice to Have
Implementing or significantly modifying planning algorithms beyond tuning existing navigation packages.
Graph-based localization SLAM pose graphs map alignment and landmark-based localization confidence handling.
advanced control theory state estimation or optimization methods (e.g. MPC EKF MHE SQP or gradient-based optimization)
optimization libraries or numerical solvers in robotics applications
embedded systems real-time controller integration or low-level control interfaces
ROS2 migration or mixed ROS/ROS2 systems
3D SLAM visual-inertial systems or RGB-D perception
CUDA or GPU-accelerated robotics software
Work Environment & Culture
Autonomy Built on Trust: We aim for high domain ownership and minimal micromanagement. Newer hires or juniors get closer guidance early on but as trust is built you get full room to run.
Fast PoCs Rigorous Production: Build scrappy prototypes fast to prove value on physical hardware. Once greenlit switch to extreme rigorbecause this code runs autonomously around real people.
Radical Accountability: When something breaks no hiding or blame-game. Own it candidly fix it fast and re-engineer the system so it never happens again.
Data Over Ego: No politics no bureaucracy. Technical truth is decided by physics telemetry and test datathe best idea wins regardless of title or tenure.
Global & Hands-On Collaboration: Work with a lean cross-functional team across Vienna lab and multiple other locations keeping tight feedback loops on real robots.
Why This Role Matters
A robot that cannot navigate reliably cannot be this role your work directly influences how our robots move reason about space and perform robustly in real-world environments outside ideal lab conditions.
This is a high-impact role for an engineer who enjoys the full loop: algorithms architecture integration field debugging and long-term product reliability in contact with real environments and real users.
If you have deployed autonomous navigation software and want to work on serious robotics product engineering at scale we would like to hear from you.
We invite you to visit our careers page ( to start growing with us.