Senior Robotics Software Engineer – ROS1 / ROS2 & AMR

Velenosi&Meredith

Lisboa

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 ROS1/ROS2 stack for an Autonomous Mobile Robot platform. The role combines hands-on development with deployment in real-world settings.

You will work across navigation, localization, system reliability, and production deployments, collaborating with Robotics, QA, Backend, DevOps, and Product teams to deliver robust AMR software. The role is hybrid in Portugal with a focus on ROS, C++, Python, and Linux expertise.

Qualificações

  • Must have ROS1 and ROS2 experience and deployed robots in real-world environments.
  • Strong proficiency in C++ and Python for robotics software.
  • Troubleshooting Linux/Ubuntu and networked robotic systems.
  • Hands-on development across the robotics software stack including testing and deployment.
  • Experience with Docker, Git, and CI/CD pipelines.

Responsabilidades

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

Conhecimentos

ROS1/ROS2 experience
C++
Python
Linux/Ubuntu troubleshooting
Production debugging
Cross-functional collaboration
Hands-on robotics stack

Ferramentas

Docker
Git
CI/CD
Distributed systems
Kubernetes

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 • Porto

Híbrido
EUR 55 000 - 65 000
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)
Senior Robotics Software Engineer (ROS1/ROS2)

Savior Artigos Texteis Lda • Porto Salvo

Híbrido
EUR 60 000 - 90 000
Senior Robotics Software Engineer (ROS1/ROS2)
Senior Robotics Software Engineer (ROS1/ROS2)

CB Talents SP • Porto

Híbrido
EUR 60 000 - 85 000
Hybrid work model
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 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 ROS1/ROS2 Robotics Software Engineer - Hybrid (Portugal)
Senior ROS1/ROS2 Robotics Software Engineer - Hybrid (Portugal)

CB Talents SP • Porto

Híbrido
EUR 60 000 - 85 000
Hybrid work model
Senior ROS Engineer for AMR Deployments (ROS1/ROS2)
Senior ROS Engineer for AMR Deployments (ROS1/ROS2)

Velenosi&Meredith • Lisboa

Híbrido
EUR 55 000 - 65 000
Senior Backend Engineer
Senior Backend Engineer

Velenosi&Meredith • Oeiras

Híbrido
EUR 50 000 - 65 000