Ingeniero / a Firmware

Sé de los primeros solicitantes.
Solo para miembros registrados
Santander
EUR 50.000 - 70.000
Sé de los primeros solicitantes.
Ayer
Descripción del empleo

Overview

Buscamos un / a nuevo / a compañero / a para incorporarse al equipo de desarrollo de producto. Como ingeniero / a de Firmware, se encargará del diseño, desarrollo, test y mantenimiento del software embebido en nuestros dispositivos. Buscamos una persona autónoma que le apasione el desarrollo de sistemas embebidos y que además esté interesada en la gestión energética.

Responsabilidades

  • Desarrollo, mantenimiento y mejora del firmware de los dispositivos.
  • Desarrollo de funcionalidades adicionales para los equipos.
  • Implementación de protocolos de comunicación con equipos externos y plataformas cloud (MODBUS, ethernet, websocket, …).
  • Implementación de los algoritmos de control energético local de los dispositivos.
  • Solución de incidencias y apoyo al equipo de Soporte cuando sea necesario.

Requisitos

  • Máster en Ingeniería Electrónica, Ingeniería de Telecomunicaciones, Ingeniería industrial o relaciones afines.
  • Mínimo tres años de experiencia en desarrollo de soluciones software y / o firmware.
  • Conocimiento sobre electrónica de potencia.
  • Manejo de sistemas operativos basados en Linux, y experiencia con terminales.
  • Uso de herramientas de gestión de tareas tipo JIRA y documentación tipo Confluence.
  • Desarrollo e implementación sobre alguna plataforma tipo Raspberry Pi (Raspbian).
  • Conocimiento del mercado energético y atracción por el sector de la gestión y la eficiencia energética.
  • Conocimiento avanzado en Python. Conocimientos de scripting (bash, python, batch).
  • Conocimientos y aplicación de paradigmas de programación: abstracción de datos, encapsulación, orientación a eventos, modularidad, herencia, polimorfismo.
  • Programación orientada a sistemas de tiempo real (temporización, planificación, paralelización).
  • Manejo de sistemas de gestión de versiones (GIT).
  • Conocimientos básicos en desarrollo electrónico y manejo de equipos de instrumentación y montaje de escenarios de test.
  • Conocimiento de protocolos de comunicación (I2C, SPI, UART, MODBUS, RS485, RS232, CAN, …).
  • Conocimiento y manejo de sistemas operativos Linux (ej. Ubuntu, Debian, Slackware, Red Hat, etc.).
  • Nivel de inglés medio/alto, hablado y escrito.

Oferta

  • Trabajo híbrido presencial y remoto. Horario flexible. Jornada intensiva viernes, julio y agosto.
  • Posibilidades reales de conciliación.
  • Seguro médico en formato retribución flexible en nómina.
  • Plan de formación a medida según evolución profesional.
  • Salario competitivo en función de la experiencia.