Empleo
Del feed del socio
Ingeniero de software en robótica
Precio a consultar
Detalles
- Tipo de empleo
- Jornada completa
- Remoto
- Sí
- Empresa
- MESH AG
Descripción
Traducido automáticamente de English. El texto original es el oficial. Traducción automática — se está preparando una más precisa.
Construya la próxima generación de robótica de construcción autónoma
En MESH, desarrollamos sistemas robóticos autónomos que automatizan la construcción de barras de refuerzo de un extremo a otro. Al unir el diseño digital y la automatización física, nuestro equipo multidisciplinario transforma la investigación en robótica avanzada en sistemas industriales robustos y listos para la producción implementados a nivel mundial.
Tareas
Descripción del rol
Buscamos un ingeniero de software de robótica para desarrollar y producir software en toda la pila de robótica, desde la percepción y la planificación del movimiento hasta el control y la integración de sistemas. Este es un puesto de ingeniería práctico para alguien a quien le gusta trabajar a través de los límites de los subsistemas. Se hará cargo del trabajo de ingeniería necesario para convertir investigaciones y algoritmos prometedores en capacidades sólidas y maduras que puedan implementarse y mantenerse en sistemas robóticos del mundo real.
En qué trabajarás
Contribuirás en todo el conjunto de software de robótica, que incluye:
• Percepción: detección 2D/3D, procesamiento de nubes de puntos, detección de objetos y características, estimación de pose, calibración.
• Planificación de movimiento: comprobación de colisiones, generación y optimización de trayectorias, cinemática, modelado de robot/mundo e integración de algoritmos de planificación.
• Robot Control: integración con controladores de robots industriales, capas HAL, ejecución de trayectorias, interfaces de control en tiempo real o casi en tiempo real, monitoreo de estado y coordinación de sistemas multi-robóticos.
• Integración de sistemas: conectar software robótico, lógica de aplicaciones, hardware y sistemas externos en aplicaciones robóticas confiables de extremo a extremo.
• Infraestructura robótica: componentes de software reutilizables, interfaces, configuración, registro, diagnóstico, pruebas, simulación e infraestructura de implementación.
Tus responsabilidades
• Diseñar, implementar, probar y mantener software de robótica principalmente en C++ y Python.
• Desarrollar e integrar componentes en toda la pila de SW de robótica.
• Tomar algoritmos y prototipos y convertirlos en componentes de software confiables.
• Cree pruebas automatizadas, pruebas basadas en simulación, pruebas de hardware en el circuito y validación a nivel de sistema cuando corresponda.
• Trabajar con robots industriales, sensores, cámaras, ejes externos y otro hardware de automatización.
• Desarrollar interfaces limpias entre algoritmos robóticos, controladores de hardware, software de aplicaciones y sistemas de nivel superior.
• Diagnosticar problemas complejos que abarcan software, algoritmos, redes, controladores de robots, sensores y hardware.
• Mejorar la observabilidad mediante registros estructurados, diagnósticos, informes de errores y supervisión del estado del sistema.
• Apoyar la implementación, puesta en marcha, resolución de problemas y validación de sistemas robóticos.
Requisitos
Lo que estamos buscando
Requerido
• Maestría o superior en Robótica, Ciencias de la Computación, Ingeniería Eléctrica, Ingeniería Mecánica o un campo relacionado.
• Fuertes habilidades de ingeniería de software en C++, con conocimiento práctico de Python.
• Experiencia en desarrollo de software para sistemas robóticos u otros sistemas de hardware complejos.
• Buen conocimiento de varias áreas de la robótica, como planificación de movimiento y trayectoria, control de robots, visión, calibración de sensores y robots.
• Experiencia con middleware de robótica como ROS/ROS2 o similar.
• Cómodo trabajando con Linux y flujos de trabajo de desarrollo de software modernos usando Git, revisiones de código, sistemas de compilación, herramientas de depuración y pruebas automatizadas.
• Capacidad para depurar problemas en múltiples capas de un sistema robótico en lugar de tratar componentes individuales de forma aislada.
• Fuerte conocimiento de la arquitectura de software, modularidad, interfaces y mantenibilidad.
Se valorará tener experiencia en uno o más de los siguientes:
• Percepción 3D mediante nubes de puntos, cámaras de profundidad, sistemas estéreo.
• Bibliotecas como Eigen, PCL, OpenCV o similares.
• Detección de colisiones, modelado de robot/mundo, optimización de trayectoria u optimización numérica.
• Comunicación y control de robots en tiempo real o de alto rendimiento.
• Creación de perfiles, optimización del rendimiento, concurrencia y C++ multiproceso.
• Implementar y soportar sistemas robóticos fuera de un entorno controlado de I+D.
• CI/CD y pruebas automatizadas para software de robótica.
• Experiencia trabajando con brazos robóticos industriales como ABB.
No esperamos que sea un experto en todos los aspectos de la robótica. Buscamos sólidos fundamentos de ingeniería de software, profundidad en una o más áreas de robótica y la capacidad y el interés para trabajar a través de los límites de los subsistemas.
Elegibilidad
Los solicitantes deben estar legalmente autorizados para trabajar en Suiza o ser elegibles para obtener la autorización de trabajo suiza requerida sin el respaldo de una visa patrocinada por el empleador.
¿Por qué unirse a MESH?
En MESH, trabajará en problemas de robótica donde la investigación y el desarrollo avanzados se combinan con la implementación industrial en el mundo real. Nuestro objetivo no es sólo desarrollar nuevas capacidades robóticas, sino convertirlas en sistemas que resuelvan problemas desafiantes en implementaciones del mundo real.
• Tendrá oportunidades de trabajar en toda la pila de software de robótica, incluida la integración de sistemas y la arquitectura de software que los conecta, en lugar de limitarse a un subsistema estrecho.
• Trabajará directamente en los desafíos de ingeniería que llevan a la robótica desde prototipos prometedores hasta soluciones robustas, repetibles y desplegables.
• Resolver desafiantes problemas de robótica del mundo real. Trabaje con robots industriales, sistemas de visión 3D, entornos complejos y aplicaciones donde los enfoques de automatización convencionales alcanzan sus límites.
• Vea cómo su trabajo funciona en hardware real. Desarrolle software que vaya más allá de la simulación y las demostraciones y pase a formar parte de sistemas robóticos implementados en entornos de producción reales.
• Tener impacto en todo el sistema. Como parte de un pequeño equipo de ingeniería multidisciplinario, trabajará estrechamente en robótica, software y hardware, con la oportunidad de influir tanto en las decisiones técnicas como en cómo evoluciona nuestra plataforma robótica.…
Fuente: Arbeitnow (https://www.arbeitnow.ch/jobs/companies/mesh-ag/robotics-software-engineer-birr-93747)
En MESH, desarrollamos sistemas robóticos autónomos que automatizan la construcción de barras de refuerzo de un extremo a otro. Al unir el diseño digital y la automatización física, nuestro equipo multidisciplinario transforma la investigación en robótica avanzada en sistemas industriales robustos y listos para la producción implementados a nivel mundial.
Tareas
Descripción del rol
Buscamos un ingeniero de software de robótica para desarrollar y producir software en toda la pila de robótica, desde la percepción y la planificación del movimiento hasta el control y la integración de sistemas. Este es un puesto de ingeniería práctico para alguien a quien le gusta trabajar a través de los límites de los subsistemas. Se hará cargo del trabajo de ingeniería necesario para convertir investigaciones y algoritmos prometedores en capacidades sólidas y maduras que puedan implementarse y mantenerse en sistemas robóticos del mundo real.
En qué trabajarás
Contribuirás en todo el conjunto de software de robótica, que incluye:
• Percepción: detección 2D/3D, procesamiento de nubes de puntos, detección de objetos y características, estimación de pose, calibración.
• Planificación de movimiento: comprobación de colisiones, generación y optimización de trayectorias, cinemática, modelado de robot/mundo e integración de algoritmos de planificación.
• Robot Control: integración con controladores de robots industriales, capas HAL, ejecución de trayectorias, interfaces de control en tiempo real o casi en tiempo real, monitoreo de estado y coordinación de sistemas multi-robóticos.
• Integración de sistemas: conectar software robótico, lógica de aplicaciones, hardware y sistemas externos en aplicaciones robóticas confiables de extremo a extremo.
• Infraestructura robótica: componentes de software reutilizables, interfaces, configuración, registro, diagnóstico, pruebas, simulación e infraestructura de implementación.
Tus responsabilidades
• Diseñar, implementar, probar y mantener software de robótica principalmente en C++ y Python.
• Desarrollar e integrar componentes en toda la pila de SW de robótica.
• Tomar algoritmos y prototipos y convertirlos en componentes de software confiables.
• Cree pruebas automatizadas, pruebas basadas en simulación, pruebas de hardware en el circuito y validación a nivel de sistema cuando corresponda.
• Trabajar con robots industriales, sensores, cámaras, ejes externos y otro hardware de automatización.
• Desarrollar interfaces limpias entre algoritmos robóticos, controladores de hardware, software de aplicaciones y sistemas de nivel superior.
• Diagnosticar problemas complejos que abarcan software, algoritmos, redes, controladores de robots, sensores y hardware.
• Mejorar la observabilidad mediante registros estructurados, diagnósticos, informes de errores y supervisión del estado del sistema.
• Apoyar la implementación, puesta en marcha, resolución de problemas y validación de sistemas robóticos.
Requisitos
Lo que estamos buscando
Requerido
• Maestría o superior en Robótica, Ciencias de la Computación, Ingeniería Eléctrica, Ingeniería Mecánica o un campo relacionado.
• Fuertes habilidades de ingeniería de software en C++, con conocimiento práctico de Python.
• Experiencia en desarrollo de software para sistemas robóticos u otros sistemas de hardware complejos.
• Buen conocimiento de varias áreas de la robótica, como planificación de movimiento y trayectoria, control de robots, visión, calibración de sensores y robots.
• Experiencia con middleware de robótica como ROS/ROS2 o similar.
• Cómodo trabajando con Linux y flujos de trabajo de desarrollo de software modernos usando Git, revisiones de código, sistemas de compilación, herramientas de depuración y pruebas automatizadas.
• Capacidad para depurar problemas en múltiples capas de un sistema robótico en lugar de tratar componentes individuales de forma aislada.
• Fuerte conocimiento de la arquitectura de software, modularidad, interfaces y mantenibilidad.
Se valorará tener experiencia en uno o más de los siguientes:
• Percepción 3D mediante nubes de puntos, cámaras de profundidad, sistemas estéreo.
• Bibliotecas como Eigen, PCL, OpenCV o similares.
• Detección de colisiones, modelado de robot/mundo, optimización de trayectoria u optimización numérica.
• Comunicación y control de robots en tiempo real o de alto rendimiento.
• Creación de perfiles, optimización del rendimiento, concurrencia y C++ multiproceso.
• Implementar y soportar sistemas robóticos fuera de un entorno controlado de I+D.
• CI/CD y pruebas automatizadas para software de robótica.
• Experiencia trabajando con brazos robóticos industriales como ABB.
No esperamos que sea un experto en todos los aspectos de la robótica. Buscamos sólidos fundamentos de ingeniería de software, profundidad en una o más áreas de robótica y la capacidad y el interés para trabajar a través de los límites de los subsistemas.
Elegibilidad
Los solicitantes deben estar legalmente autorizados para trabajar en Suiza o ser elegibles para obtener la autorización de trabajo suiza requerida sin el respaldo de una visa patrocinada por el empleador.
¿Por qué unirse a MESH?
En MESH, trabajará en problemas de robótica donde la investigación y el desarrollo avanzados se combinan con la implementación industrial en el mundo real. Nuestro objetivo no es sólo desarrollar nuevas capacidades robóticas, sino convertirlas en sistemas que resuelvan problemas desafiantes en implementaciones del mundo real.
• Tendrá oportunidades de trabajar en toda la pila de software de robótica, incluida la integración de sistemas y la arquitectura de software que los conecta, en lugar de limitarse a un subsistema estrecho.
• Trabajará directamente en los desafíos de ingeniería que llevan a la robótica desde prototipos prometedores hasta soluciones robustas, repetibles y desplegables.
• Resolver desafiantes problemas de robótica del mundo real. Trabaje con robots industriales, sistemas de visión 3D, entornos complejos y aplicaciones donde los enfoques de automatización convencionales alcanzan sus límites.
• Vea cómo su trabajo funciona en hardware real. Desarrolle software que vaya más allá de la simulación y las demostraciones y pase a formar parte de sistemas robóticos implementados en entornos de producción reales.
• Tener impacto en todo el sistema. Como parte de un pequeño equipo de ingeniería multidisciplinario, trabajará estrechamente en robótica, software y hardware, con la oportunidad de influir tanto en las decisiones técnicas como en cómo evoluciona nuestra plataforma robótica.…
Fuente: Arbeitnow (https://www.arbeitnow.ch/jobs/companies/mesh-ag/robotics-software-engineer-birr-93747)
Este anuncio proviene de un feed de socios. Solicítalo en el sitio web de origen.
Fuente: MESH AG
Publicación proporcionada por MESH AG.