KWAN logo

Senior Robotics Software Engineer (C++, ROS)

Hiring from
Portugal
Work type
Remote
Posted

624,585 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description

About the role

Autonomous mobile robotics project with deployments in airports and industrial warehouses worldwide. The team is migrating the platform from ROS1 to ROS2 and improving the robustness, stability and scalability of AMR systems running in production.


What you will do

  • Take part in the migration of the platform from ROS1 to ROS2
  • Improve the robustness, stability and scalability of AMR systems in production
  • Investigate and fix navigation and localization failures
  • Develop software in C++ and Python
  • Diagnose issues across the ROS, Docker and Linux layers
  • Improve recovery and fault-handling mechanisms
  • Strengthen automated testing and validation of robot behaviour
  • Work with the Robotics, Backend, QA, DevOps and Product teams

What are we looking for?

  • Robotics software engineering: 5+ years
  • ROS1 and ROS2: 3+ years
  • Modern C++, Python and CMake
  • Solid knowledge of navigation, localization and sensor data processing
  • Linux troubleshooting and performance analysis
  • Docker, Git, CI/CD and automated testing
  • Deploying robots in real customer environments
  • Investigating and resolving production issues
  • English B2
  • Autonomy, team spirit and the drive to follow problems through to resolution

Nice to have

  • AMR, fleet management systems and VDA 5050
  • SLAM, mapping, motion planning and control algorithms
  • Gazebo, RViz and automated simulation validation
  • Safety systems, watchdogs and diagnostics
  • Rust
  • Familiarity with IEC 62443


About KWAN

At KWAN, your career is bigger than one project. You join a real team, on a long-term project, at a company where technology is the business. And when you are ready for something new — a new stack, a new industry, a bigger role — we find that next step with you, without you having to start over somewhere else.

From day one you have a dedicated People Experience Partner: one person accountable for your growth, not your allocation. They know where you want to go, and they help you get there.

You keep learning as technology moves (AI included). Your impact is seen and recognised. Pay and expectations are talked about openly. And you work remote-first, with hubs in Lisbon and Porto for when you want people around.

Grow with clarity. Be treated with respect. Build things that matter.

Apply — if your profile is a match for this role, you will hear from our Talent team within 48 hours. If it is not the right match this time, we will reach out as soon as we find a role that fits you better.

Similar jobs

Apply for this job100% free