Hardware and Firmware Developer

Randstad
Barcelona, Spain
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish, English
Experience level
Intermediate

Job location

Barcelona, Spain

Tech stack

Flutter
C
Java
API
Android Studio
Bootstrap
C++
Web Development
Eclipse
Electronic Data Interchange (EDI)
Linux on Embedded Systems
Firmware
Message Queuing Telemetry Transport (MQTT)
Node.js
Object-Oriented Software Development
Real-Time Operating Systems
Backend
Angular
Front End Software Development

Job description

Buscamos Desarrollador de Hardware y Firmware para empresa de referencia en el sector de los Servicios de Fabricación Electrónica., Programación de microprocesadores de alto rendimiento (STM32MP, i.MX6/8) para el control de dispositivos y maquinaria.

  • Desarrollo de drivers y lógica de bajo nivel utilizando C y C++ en entornos basados en Eclipse.
  • Implementación de sistemas operativos embebidos (como Linux embebido o RTOS) para gestionar procesos complejos en el hardware.
  • Optimización de recursos del sistema (memoria, consumo energético y velocidad de procesamiento) mediante programación orientada a objetos.
  • Diseño de arquitecturas de comunicación entre el hardware y la nube mediante protocolos MQTT y HTTPS.
  • Desarrollo e integración de APIs para el intercambio de datos en tiempo real entre dispositivos y servidores externos.
  • Implementación de seguridad en las comunicaciones para garantizar la integridad de los datos enviados desde el sistema embebido.

Requirements

Formación: Ciclo Formativo Grado Superior

  • Idiomas: Inglés: B1
  • Conocimientos: java, c++, ide eclipse
  • Experiencia: 4 años
  • Experiencia programación de microprocesadores en sistemas embedded (STM32MP, IMX6/8, etc).
  • Experiencia programación orientada a objetos Java, C++, etc.
  • Experiencia programación C basados en IDE de Eclipse.
  • Experiencia programación de aplicaciones en Android studio o flutter.
  • Experiencia programación WEB con estructura FRONT-END & BACK-END, NodeJS, Angular, Bootstrap, etc.
  • Experiencia comunicación con servidor https o MQTT a través de APIs.

Benefits & conditions

Horario flexible Seguro médico, * Jornada completa Jornada

  • 3-5 años Experiencia

  • Indefinido Tipo contrato

  • C C++ java

About the company

Sabemos que los perfiles profesionales IT son unos de los más demandados en el mercado laboral actual. Randstad Digital somos una división encargada de la selección profesional y especializada de perfiles IT tanto para su contratación directa como para su contratación temporal.

Apply for this position