Senior Robotics Navigation Software Engineer

Posted 3 Days Ago
Be an Early Applicant
Wien, AUT
In-Office
Senior level
Robotics
The Role
Lead design, implementation, integration, and optimization of autonomous indoor navigation software. Develop global and local planners, multi-sensor costmaps, dynamic obstacle avoidance, recovery behaviors, and analyze failures via logs, simulation, and field tests. Collaborate cross-functionally to bring robust C++ navigation features from prototype to deployed product.
Summary Generated by Built In
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 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 rigor—because 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 data—the 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 useful. In 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 (https://aeolusbot.com/about#careers) to start growing with us.



Skills Required

  • MSc or PhD in Robotics, Electrical Engineering, Computer Science, or equivalent
  • 5+ years professional robotics software development experience focused on autonomous mobile robot navigation
  • Expert-level C++ skills
  • Expert-level Linux skills
  • Practical ROS/ROS2 experience
  • Proven track record working with physical robots in real-world, non-lab environments
  • 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
  • Based or eligible to live and work in Vienna, Austria (no remote work)
  • Implementing or significantly modifying planning algorithms beyond tuning existing navigation packages
  • Graph-based localization, SLAM, pose graphs, map alignment, landmark-based localization confidence handling
  • Advanced control theory, state estimation, or optimization methods (e.g., MPC, EKF, MHE, SQP)
  • 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
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Jose, CA
102 Employees
Year Founded: 2016

What We Do

The Future is Now: For centuries people have dreamed about robotic assistants – that day has arrived. Aeolus Robotics is a fast-growing robotics company deploying robotic services in a broad range of industries. Our advanced robotic capabilities are already commercialized for hospitals, hotels, and eldercare facilities. We currently provide intelligent robot services in Japan and will soon expand to Europe and the US. We are an international company with development centers around the world. Come do ground-breaking work with us on general-purpose service robotics in unstructured human spaces. We invite you to visit our careers page (http://aeolusbot.com/careers) to start growing with us. Aeolus Robotics is building a Robot as a Service (RaaS) platform that will help us work better than ever. Our robots autonomously complete tasks in open human environments, increasing convenience, productivity and happiness for everyone. Help for All: Aeolus robots work in two main spheres -- ‘Fetch-Navigation-Delivery’ and ‘Monitor-Decision-Alert’. These general use cases span a number of industries including elderly care, airports, restaurants, security and industrial applications. Intelligence and Awareness: Thanks to our superior Artificial Intelligence, Vision, Navigation and Deep Learning technology, our robots are continuously learning every detail of your life and daily work. They independently improve how they serve human collaborators to provide safe and customized help. We invite top-notch people with a passion for robotics to join us in this technical adventure. Among our many open positions (http://aeolusbot.com/careers) you may just find your dream job, so make sure to check the whole list!

Similar Jobs

Rain Logo Rain

Implementation Specialist

Blockchain • Fintech • Payments • Financial Services • Cryptocurrency • Web3 • Infrastructure as a Service (IaaS)
Remote or Hybrid
28 Locations
100 Employees

ServiceNow Logo ServiceNow

Sales Executive

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Hybrid
Wien, AUT
29000 Employees

ServiceNow Logo ServiceNow

Commercial Account Executive

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Hybrid
Wien, AUT
29000 Employees

ServiceNow Logo ServiceNow

Account Executive

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Hybrid
Wien, AUT
29000 Employees

Similar Companies Hiring

Doodle Labs Thumbnail
Wearables • Robotics • Internet of Things • Hardware • Automation • App development • Aerospace
SG
50 Employees
Fairly Even Thumbnail
Hardware • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees
LTX Thumbnail
Robotics • Conversational AI • Generative AI
Jerusalem, Israel
300 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account