Saltar al contenido

Búsqueda

← Volver a las búsquedas
Resumen
Postularme ↗

Spyrosoft / Software

ROS Engineer

nuevaDesde Argentina

  • Buenos Aires, Argentina · Wrocław, Poland · +2
  • Remoto

Requisitos

  • python
  • • inglés intermedio o más (el aviso está escrito en inglés)

Suma si tenés

  • qa
  • inteligencia artificial

La búsqueda

Tech Stack:

• Core: ROS 1, ROS 2, C++, Python, Linux, DDS/QoS

• Robotics: Nav2, robot_localization, ros2_control, BehaviorTree.CPP, Sensor Fusion

• Vehicle & Hardware: GNSS, CAN, Steering & Braking Systems

• Tools: Foxglove

Project duration: November 2026 - March 2027

Required Qualifications:

• Commercial experience with ROS 1 and ROS 2.

• Good C++ development skills.

• Good Python programming skills.

• Linux development experience.

• Experience with autonomous vehicles, robotics platforms, or UGV systems.

• Experience with navigation, localization, vehicle control, and system integration.

• Experience with DDS/QoS configuration and optimization.

Nice to Have:

• Experience in using AI tools in day-to-day workflow

• Experience with ros_control / ros2_control, robot_localization, Nav2, and BehaviorTree.CPP.

• Experience with GNSS-based localization and Sensor Fusion.

• Experience integrating CAN-based vehicle interfaces.

• Familiarity with steering and braking systems.

• Familiarity with Fields2Cover.

• Experience using Foxglove or similar robotics debugging and visualization tools.

Project Description: We are looking for experienced ROS Engineers to support the migration of an autonomous vehicle platform from ROS 1 to ROS 2. The platform operates as an autonomous UGV and integrates navigation, localization, vehicle control, GNSS, CAN-connected hardware, sensor systems, and higher-level autonomy capabilities. This is not a greenfield project. You will work with an existing production robotics platform, analysing ROS 1 architecture, identifying migration challenges and dependencies, and helping shape a maintainable, production-ready ROS 2 solution while preserving existing system behaviour. We are looking for a hands-on technical leader who can guide engineering decisions, support the delivery team, and collaborate closely with customer engineers throughout the migration process.

Scope of Services:

• Support ROS 1 to ROS 2 migration activities for autonomous vehicle software.

• Analyse, refactor, and migrate existing ROS-based components written in C++ and Python.

• Migrate navigation, localization, autonomy, and vehicle control functionalities to ROS 2.

• Integrate and validate vehicle sensors, hardware interfaces, and control systems.

• Configure DDS/QoS communication and resolve performance, synchronization, and reliability issues.

• Perform integration, regression, simulation, and vehicle-level testing.

• Collaborate with customer engineering teams.

Los datos de requisitos los extrae Maru del aviso: ante cualquier duda, manda el aviso original.

Postularme ↗