Senior Robotics Navigation Software Engineer
Aeolus Robotics · Vienna, Wien, Austria · On-site
Posted Aug 31, 2026
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
About Us 9 Years. 50+ Engineers. Zero Hype. Aeolus Robotics builds autonomous service robots that operate in dynamic human spaces worldwide. We’ve 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 aren't 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…