Ingeniero/a de firmware y software
Role details
Job location
Tech stack
Job description
Automatización de sistemas de bombeo industriales. Diseño y programación de sistemas de control SCADA para sistemas de bombeo industriales. Realización de trabajos de programación y puesta en marcha de controladores lógicos programables (PLC). Programación de accionamientos, motores y variadores en proyectos de automatización industrial. Dirección y seguimiento eficaz de las obras a cargo.
Requirements
Conocimientos avanzados en herramientas de desarrollo y control de versiones Git. Diseñar, programar y mantener firmware en lenguajes como C y C++ para microcontroladores y sistemas embebidos (Principalmente ST Microelectronics, Microchip, Nordic). Conocimientos avanzados en implementar drivers de periféricos con protocolos como UART, SPI, I2C, CAN, Ethernet o similares. Implementación de bootloader y FOTA. Conocimientos avanzados en comunicaciones IoT y M2M. Documentar el diseño del software o firmware y dar soporte a sistemas existentes, incorporando mejoras y correcciones. Conocimientos avanzados de bases de datos SQL Server, Oracle, Influxdb, PostgreSQL. Conocimientos avanzados en Linux (kernel, U-boot, sistema de archivos raíz). Valorable experiencia en diseño de GUI (Grafic User Interface), conocimiento de la plataforma Qt. Conocimientos avanzados de programación con shell-scripting, bash y python. Experiencia en desarrollo de aplicaciones con tecnologías como .NET/C#, Java o C++, Javascript y HTML.., Grado Universitario en Ingeniería (Telecomunicaciones, Informática o Electrónico/a). Experiencia en embebidos y software de alto nivel.
Benefits & conditions
En Adecco creemos en la igualdad de oportunidades y apostamos por el Talento Sin Etiquetas, Estabilidad y desarrollo profesional. Contrato indefinido por empresa, dentro de departamento I+D. Salario bruto anual, valorable según experiencia del perfil. Inicialmente trabajo presencial en sede en Vigo.