Software Engineer Robotics Perception

Date PostedApril 7, 2026LocationNot specifiedCompanyMaquintel robotic servicesSalaryUSD $1400 - USD $2000TypeFull-time

Job Summary

Buscamos un/a ingeniero/a para integrar un equipo multidisciplinario enfocado en soluciones robóticas de inspección industrial. El rol implica desarrollar software para la captura, procesamiento y análisis de datos provenientes de sensores y robots en entornos complejos. La posición requiere una fuerte capacidad técnica para transformar datos sensoriales en información útil para la operación y mantenimiento industrial.

Responsibilities

  • Desarrollo de pipelines para datos robóticos
  • Implementación de algoritmos de visión y 3D
  • Integración hardware/software y pruebas de calidad
  • Documentación técnica y control de versiones

Required Skills

  • Python, Git, Linux/Unix
  • Análisis de datos (NumPy, Pandas, SciPy)
  • OpenCV y visión computacional
  • Nubes de puntos y ROS/ROS2

Job Details

Responsabilidades: 1. Software de captura y procesamiento (Robótica + Datos) - Desarrollar y mantener herramientas para recolección, limpieza y procesamiento de datos generados por robots. - Diseñar pipelines reproducibles para logging, sincronización, validación y respaldo. - Automatizar tareas recurrentes como importación, conversión de formatos, control de calidad y generación de reportes base. 2. Percepción y analítica (Visión + 3D) - Implementar y optimizar algoritmos de procesamiento de imágenes (OpenCV) y análisis de nubes de puntos (filtros, registro, segmentación, métricas). - Curar datasets, apoyar anotación/etiquetado, y medir desempeño: precisión, recall, error, cobertura, repetibilidad y tasa de reproceso. 3. Integración y calidad (Hardware/Software + Operación) - Colaborar con ingeniería de hardware/robótica para lograr integración fluida (interfaces, formatos, límites de cómputo). - Diseñar y ejecutar pruebas de rendimiento, robustez y calidad del dato. - Documentar código y procesos; mantener control de versiones y buenas prácticas de desarrollo. Requisitos técnicos: Necesarios: - Python, Git, Linux/Unix y herramientas de terminal. - Análisis de datos: NumPy, Pandas, SciPy o equivalentes. - Capacidad de crear visualizaciones (Matplotlib o similar). Deseables: - OpenCV. - C++. - ROS/ROS2 (nodos, tópicos, servicios, acciones). - Nubes de puntos y 3D: Open3D, PCL. - Machine Learning aplicado a visión: PyTorch, TensorFlow, Keras. Competencias esperadas: - Ownership e iniciativa: Capacidad de tomar responsabilidad y proponer mejoras. - Aprendizaje acelerado: Adaptabilidad ante sensores, robótica y percepción 3D. - Rigurosidad: Mantenimiento de bitácora técnica, reproducibilidad y documentación clara. - Comunicación clara: Interacción efectiva con equipos multidisciplinarios.