Ingeniero/a de Firmware

BETWEEN TECHNOLOGY
Boiro, Spain
2 days ago

Role details

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

Job location

Boiro, Spain

Tech stack

C
JIRA
Unit Testing
C++
Code Coverage
Continuous Integration
Eclipse
Firmware
Python
MISRA C (C Programming Language)
Redmine
UML
DOORS (Software)
Doxygen
Gitlab
GIT
Software Version Control

Job description

Between Technology busca un/a Ingeniero/a de Firmware Senior para unirse a su equipo en Boiro, España. La persona seleccionada trabajará en desarrollo de firmware en microcontroladores, participando desde la definición hasta la validación en hardware real., * Definir requisitos técnicos para el software.

  • Diseñar la arquitectura del firmware.
  • Programar en C/C++ bajo estándares de calidad.
  • Verificar y validar software en hardware real.
  • Controlar versiones con herramientas tipo GIT., Te integrarás en un equipo técnico altamente cualificado (electrónica, software, sistemas) para desarrollar firmware en microcontroladores, participando desde la definición hasta la validación final sobre hardware real, en productos de alta complejidad técnica., * Definir los requisitos técnicos para la especificación detallada del software.
  • Diseñar la arquitectura del firmware para microcontroladores.
  • Programar en C/C++ bajo estándares de calidad exigentes.
  • Verificar y validar software mediante pruebas sobre hardware real.
  • Automatizar procesos con scripts.
  • Analizar cobertura de código y realizar pruebas unitarias.
  • Controlar versiones con herramientas tipo GIT.
  • Redactar documentación técnica y participar en revisiones con cliente.

Requirements

Se ofrece un trabajo híbrido, combinando días en la oficina y remoto. Buscamos personas con más de 6 años de experiencia, dominio de C/C++ y formación en Electrónica., * Dominio en programación C/C++ para microcontroladores.

  • Más de 6 años en desarrollo de firmware embebido.
  • Titulación en Electrónica o campo similar., Dominio de C o C++ para microcontroladores Más de 6 años de experiencia en desarrollo de firmware embebido Validación de software sobre hardware físico Experiencia con herramientas de control de versiones (GIT)

Formação académica

Ingeniería Superior o Máster en Electrónica, * Ingeniería Superior o Máster en Electrónica (u otra titulación técnica similar).

  • Más de 6 años de experiencia en desarrollo de firmware embebido.
  • Dominio de C o C++ para microcontroladores.
  • Experiencia en validación de software sobre hardware físico.
  • Experiencia con herramientas de control de versiones (como GIT) y automatización por scripts.

Se Valorarán También Conocimientos En

  • Sensores, motores y buses de comunicación serie (RS-232/485/422, USB, SPI, I2C, CAN, etc.).
  • Automatización de procesos, integración continua, test unitarios.
  • Normativas de desarrollo como ECSS, MISRA, IPC, MIL.
  • Manejo de instrumentación electrónica (osciloscopio, multímetro, etc.).
  • Nivel alto de inglés técnico (oral y escrito).
  • Herramientas como: MPLABX, Microchip Studio, UML, Doxygen, LDRA, GITLAB, Python, DOORS, JIRA, Redmine o ECLIPSE.

Benefits & conditions

  • Proyecto sólido y de largo recorrido en una empresa puntera del sector.
  • Entorno de alto nivel técnico con profesionales de referencia.
  • Planes de formación adaptados a tu perfil: certificaciones, idiomas, herramientas, etc.
  • Beneficios sociales: seguro médico, retribución flexible, acceso a plataforma de descuentos.
  • Conciliación real: modelo híbrido flexible y cultura orientada al bienestar.

About the company

Between Technology es una compañía tecnológica de referencia en el desarrollo de soluciones avanzadas para entornos exigentes a nivel internacional. Nuestra actividad se centra en sectores altamente tecnológicos como aeroespacial, defensa, automoción o industrial, combinando innovación, precisión y excelencia técnica.

Apply for this position