Senior Robot Software Developer

Job expired!

Ubicación: Kitchener, Ontario

Tipo de Empleo: Tiempo Completo Permanente

Experiencia: Más de 5 años de experiencia laboral relevante

Educación: Grado en un campo relacionado o experiencia laboral equivalente

División: OTTO por Rockwell Automation

OTTO por Rockwell Automation es un líder global en tecnología autónoma para el manejo de materiales en instalaciones de manufactura y almacenes. Con más de cinco millones de horas de experiencia en producción, los robots móviles autónomos (AMR) de OTTO son confiables para operaciones críticas por algunas de las marcas más conocidas del mundo. Reconocida como una de las Empresas de Robótica Más Innovadoras de 2023 por Fast Company, OTTO por Rockwell Automation continúa liderando en innovación y tecnología. Para más información, visita ottomotors.com.

Adquirida por Rockwell Automation en 2023, Rockwell Automation es un líder global en automatización industrial y tecnología de transformación digital, enfocada en mejorar la productividad, sostenibilidad y agilidad de los fabricantes en todo el mundo. Con más de 28,000 empleados dedicados, Rockwell Automation está comprometida a tener un impacto positivo en el mundo.

El equipo de Plataforma en OTTO por Rockwell Automation está encargado de integrar el hardware y software para las plataformas de Robots Móviles Autónomos OTTO. Como Desarrollador de Software Senior para Robots, te enfocarás principalmente en el desarrollo de software, incluyendo firmware de bajo nivel, controladores de dispositivos y componentes de capa de aplicación. Tu trabajo asegurará que los robots funcionen efectivamente y diagnostiquen problemas sin inconvenientes. Tu software controlará funciones críticas—como la gestión de baterías, controladores de sensores y salidas de control de motores—donde cualquier falla podría tener consecuencias significativas.

Como Desarrollador de Software Senior para Robots en OTTO por Rockwell Automation, tus responsabilidades clave incluirán:

  • Arquitectura, diseño e implementación de software personalizado, incluyendo firmware de control de robots de bajo nivel, controladores de PC y diagnósticos mejorados usando C/C++ y Python
  • Prototipado y puesta en marcha de nuevas plataformas mecatrónicas
  • Integración de sistemas electrónicos y de control complejos con software autónomo
  • Documentación de arquitecturas a nivel de sistema y contribución a bases de conocimiento
  • Coordinación de requisitos de funciones entre los equipos de software, hardware y producción
  • Proveer soporte de depuración a nivel experto para Éxito del Cliente, Servicios de Campo y equipos internos
  • Revisar y liberar configuraciones y firmware para dispositivos industriales
Licenciatura en Ingeniería Mecatrónica, Ingeniería de Sistemas, Ingeniería Eléctrica o un campo relacionado Más de 3 años de experiencia con C++ y/o Python Competente en escribir código robusto, eficiente y de alto rendimiento Fuertes habilidades de prototipado y depuración con electrónica y mecatrónica Experiencia práctica en solución de problemas con sistemas electrónicos y electromecánicos Comprensión de sensores, actuadores y sus modos de error, especialmente controladores de motores Experiencia con buses de campo, especialmente sistemas basados en CAN y Ethernet Habilidad para realizar análisis de causa raíz de problemas de hardware y software a partir de registros de datos Familiaridad con Linux (distribuciones basadas en Debian) Excelentes habilidades de trabajo en equipo y comunicación Capaz de desarrollar planes de desarrollo de software de manera independiente, incluyendo cronogramas y procedimientos de prueba Experiencia en manejo de proyectos de desarrollo o implementación que enfrentaron desafíos significativos Conocimiento de diferentes enfoques de Ciclo de Vida de Desarrollo de Software, especialmente el modelo V Experiencia en TI en redes, configuración de sistemas operativos y solución de problemas Experiencia en diseño y solución de problemas eléctricos industriales Conocimiento de aspectos de robótica móvil como percepción, planificación, controles y navegación Familiaridad con vehículos de manejo de materiales industriales como AG