Senior Robotics Software Engineer – ROS1 / ROS2 & AMR

Velenosi&Meredith

Oeiras

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 enhance the ROS1/ROS2 based AMR platform for real-world deployments. You will focus on navigation, localization, system reliability, and robust robot software across Linux, Docker, and CI/CD pipelines.

The role emphasizes hands-on work with ROS1/ROS2, debugging production systems, and collaboration with cross-functional teams to deliver reliable autonomous robotics solutions.

Qualificações

  • Strong ROS1 and ROS2 experience.
  • Experience deploying robots in real-world/production environments.
  • Strong C++ and Python programming skills.
  • Linux/Ubuntu troubleshooting expertise.
  • 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
Navigation
Localization
Distributed systems
Hands-on
CI/CD

Ferramentas

Docker
Git
CI/CD tooling
ROS tooling

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

Híbrido
EUR 55 000 - 65 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 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 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
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