Ingeniero/a Firmware
hace 20 horas
Puzol
Buscamos un/a nuevo/a compañero/a Ingeniero/a de Firmware 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. Sus funciones serán, entre otras: • 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, apoyo al equipo de Soporte en casos que así lo requieran. Se requiere: • Máster en Ingeniería Electrónica, Ingeniería de Telecomunicaciones, Ingeniería industrial o relacionados., • Mínimo tres años de experiencia en el desarrollo de soluciones software y/o firmware., • Conocimiento sobre electrónica de potencia., • Manejo de sistemas operativos basados en Linux, 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., • Lenguajes de scripting (bash, python, batch), • Conocimiento y aplicación de paradigmas de programación tales como: 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 y uso de sistemas de gestión de versiones (GIT)., • Conocimientos básicos en desarrollo electrónico., • Conocimiento en el manejo de equipos de instrumentación electrónica y montaje de escenarios de test, • Protocolos de comunicación (I2C, SPI, UART, MODBUS, RS845, RS232, CAN, …)., • Conocimiento y manejo de sistema operativo Linux (Por ejemplo: Ubuntu, Debian, Slackware, Red Hat, etc.)., • Nivel de inglés medio/alto hablado y escrito. Se ofrece: • 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.