Software Engineer

Novanta · Barcelona (Barcelona)

Activa · Comprovada fa 22 hores

Presencial2 anysJornada completa

Descripció del lloc

Ingeniero de software para desarrollar y mantener bibliotecas de control de movimiento y herramientas de identificación y sintonía; colaborar con equipos de firmware y QA para garantizar la calidad del software.

  • Desarrollar y mantener bibliotecas de control de movimiento y comunicaciones.
  • Desarrollar interfaces gráficas para facilitar la puesta en marcha de los servo-controladores.
  • Colaborar con el equipo de firmware y QA para definir planes de prueba y mejorar soluciones de software.

Requisits clau

  • Alta competencia en Python y conocimiento de control de movimiento (motores, sensores, controles).
  • Experiencia con control de versiones (Git, Subversion) y metodologías de pruebas automatizadas.
  • Conocimientos de protocolos de comunicación industrial (EtherCAT, Ethernet/IP, Profinet, CANopen) y desarrollo multiplataforma (Windows y Linux).