Firmware Engineer
BETWEEN TECHNOLOGY
28 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish Experience level
IntermediateJob location
Tech stack
Microsoft Windows
Delphi
C Sharp (Programming Language)
C++
Communications Protocols
Computer Engineering
Firmware
Object-Oriented Software Development
RS-232
RS-485 Standard
Software Engineering
Systems Integration
TCP/IP
GIT
REST
Software Version Control
Job description
- Diseñarás, desarrollarás y mantendrás el firmware embebido (Windows IoT).
- Colaborarás con los equipos de hardware, software y producto para definir especificaciones técnicas y garantizar la integración efectiva del sistema.
- Participarás en decisiones de arquitectura del firmware, asegurando escalabilidad, mantenibilidad y rendimiento.
- Implementarás protocolos de comunicación (RS-232, RS-485, CAN, TCP/IP, etc.) y trabajarás con buses de datos y periféricos.
- Realizarás pruebas funcionales, validación y depuración de firmware en entorno de laboratorio y sobre hardware real.
- Documentarás el desarrollo y mantenimiento del código siguiendo buenas prácticas de ingeniería de software.
Requirements
- Seguro médico con Sanitas.
- Oportunidades de formación continua: Idiomas, Certificaciones, Bootcamps y mucho más.
- Participación en multitud de eventos sociales y deportivos: BETWEEN Night, Torneo de Padel, Black Mamba Race y mucho más.
- Retribución flexible: Opciones para optimizar gastos en restaurant, transporte y guardería.
- Incentivos por validar o recomendar talento., * Grado en Ingeniería Informática o similar.
- Experiencia en programación orientada a objetos en Delphi y/o C++ y C# .NET de al menos 2 años.
- Experiencia en implementación de protocolos de comunicaciones: RS232, RS485, USB, TCP/IP, I2C, SPI.
- Experiencia en desarrollo con máquinas de estados.
- Experiencia con sistemas de control de versiones, tales como GIT.
- Experiencia en integración de sistemas mediante API REST.
- Experiencia en desarrollo de drivers de dispositivos (QR, lectores de proximidad, impresoras, placas de I/O).