Senior Robotics Software Engineer – ROS1 / ROS2 & AMR

Velenosi&Meredith

Porto

Presencial

EUR 55 000 - 65 000

Tempo integral

14 dias+

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Resumo da oferta

Velenosi&Meredith is seeking a Senior Robotics Software Engineer to advance the AMR software platform, focusing on ROS1/ROS2, navigation, localization, and field deployments. This is a hands-on role balancing development and on-site support.

You will own debugging across ROS1/ROS2, Docker, and Linux, improve system robustness, and collaborate with multidisciplinary teams to deploy reliable robotics solutions in real-world environments.

Qualificações

  • Strong ROS1 and ROS2 experience.
  • Proven experience deploying robots in real-world/production environments.
  • Strong Linux/Ubuntu troubleshooting skills.
  • Experience with Docker, Git, CI/CD, and distributed systems.
  • Production debugging and root-cause analysis experience.
  • Automated testing and software quality practices.
  • Ability to work hands-on across the robotics software stack.

Responsabilidades

  • Support the migration of the robotics stack from ROS1 to ROS2.
  • Improve robustness and stability of deployed AMR systems.
  • Troubleshoot navigation, localization, sensor, and system-level issues.
  • Debug across ROS1, ROS2, Docker, and Linux.
  • Improve recovery strategies, fault handling, testing, and software quality.
  • Investigate difficult real-world edge cases and recurring field issues.
  • Support customer deployments and production incidents.
  • Collaborate with Robotics, QA, Backend, DevOps, and Product teams.

Conhecimentos

ROS1/ROS2
C++
Python
Linux
Docker
Git
CI/CD
Production debugging
Robotics stack

Ferramentas

ROS tooling
Docker
Linux debugging tools

Descrição da oferta de emprego

Location: Tagus Park, Portugal
Work Model: Hybrid – 3 days on-site
Contract: Full-time
Salary: €55,000–€65,000 gross/year × 14 salaries
Relocation: No relocation support provided

About the Role

We are looking for a Senior Robotics Software Engineer to improve the robustness, reliability, and industrial readiness of an advanced Autonomous Mobile Robot (AMR) software platform.

This is a highly hands-on engineering role focused on ROS1/ROS2, navigation, localization, system reliability, and real-world robot deployments.

What You'll Do
  • Support the migration of the robotics stack from ROS1 to ROS2
  • Improve robustness and stability of deployed AMR systems
  • Troubleshoot navigation, localization, sensor, and system-level issues
  • Debug across ROS1, ROS2, Docker, and Linux
  • Improve recovery strategies, fault handling, testing, and software quality
  • Investigate difficult real-world edge cases and recurring field issues
  • Support customer deployments and production incidents
  • Collaborate with Robotics, QA, Backend, DevOps, and Product teams
Requirements
  • Strong ROS1 and ROS2 experience
  • Proven experience deploying robots in real-world/production environments
  • Strong C++ and Python
  • Experience with navigation, localization, sensors, and robot lifecycle management
  • Strong Linux/Ubuntu troubleshooting skills
  • Experience with Docker, Git, CI/CD, and distributed systems
  • Production debugging and root-cause analysis experience
  • Automated testing and software quality practices
  • Ability to work hands-on across the robotics software stack
Nice to Have
  • AMR, industrial robotics, or fleet management experience
  • VDA 5050, traffic management, or multi-robot systems
  • DDS, Kubernetes, Rust
  • Gazebo/Ignition and simulation validation
  • Safety-related development / IEC 62443
  • Performance profiling
  • Mapping and localization expertise
Important

This is not a research, simulation-only, or pure robotics algorithm role.

We need an engineer with real-world robot deployment experience who can diagnose production problems, improve system robustness, and understand why robots behave the way they do.

The role is approximately 70–80% hands-on engineering.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Robotics Software Engineer – ROS1 / ROS2 & AMR
Senior Robotics Software Engineer – ROS1 / ROS2 & AMR

Velenosi&Meredith • Oeiras

Híbrido
EUR 55 000 - 65 000
Senior Robotics Software Engineer – ROS1 / ROS2 & AMR
Senior Robotics Software Engineer – ROS1 / ROS2 & AMR

Velenosi&Meredith • Lisboa

Híbrido
EUR 55 000 - 65 000
Senior Robotics Software Engineer
Senior Robotics Software Engineer

CB Talents • Porto Salvo

Híbrido
EUR 70 000 - 90 000
Hybrid work model in Portugal
Competitive salary
Senior Robotics Software Engineer (ROS1/ROS2)
Senior Robotics Software Engineer (ROS1/ROS2)

Savior Artigos Texteis Lda • Porto Salvo

Híbrido
EUR 60 000 - 90 000
Senior ROS & AMR Software Engineer (Hybrid – Portugal)
Senior ROS & AMR Software Engineer (Hybrid – Portugal)

Savior Artigos Texteis Lda • Porto Salvo

Híbrido
EUR 60 000 - 90 000
Senior Robotics Software Engineer - ROS2 & AMR Autonomy
Senior Robotics Software Engineer - ROS2 & AMR Autonomy

CB Talents • Porto Salvo

Híbrido
EUR 70 000 - 90 000
Hybrid work model in Portugal
Competitive salary
Senior Robotics Software Engineer
Senior Robotics Software Engineer

Mov.Ai • Viseu

Híbrido
EUR 42 000 - 66 000
Senior Backend Engineer
Senior Backend Engineer

Velenosi&Meredith • Viseu

Híbrido
EUR 50 000 - 65 000
Robotics QA Engineer
Robotics QA Engineer

CB Talents • Porto Salvo

Híbrido
EUR 42 000 - 64 000
Robotics QA Engineer (ROS, Gazebo, Python & Jira)
Robotics QA Engineer (ROS, Gazebo, Python & Jira)

Savior Artigos Texteis Lda • Porto Salvo

Híbrido
EUR 50 000 - 70 000
Hybrid work in Portugal
Competitive salary
International engineering team