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
IntermediateJob 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.