Firmware Engineer Engineer
Role details
Job location
Tech stack
Job description
Between Technology busca un/a Embedded Software Engineer para trabajar en la automoción eléctrica. La persona seleccionada se encargará del desarrollo de software embebido, colaborando con equipos de hardware y cumpliendo estándares de seguridad., * Diseñar, desarrollar y mantener software embebido para microcontroladores.
- Desarrollar software para funciones de BMS en cumplimiento con estándares.
- Colaborar con los equipos de hardware para validar el software.
- Asegurar el cumplimiento de estándares como ISO 26262 e IEC 61508., Seleccionamos un/a Embedded Software Engineer para incorporarse a la plantilla de uno de nuestros principales clientes dedicado al desarrollo de soluciones para el sector de la automoción eléctrica.
La persona seleccionada se encargará del co-desarrollo y diseño de sistemas de ingeniería eléctrica, asegurando la alineación entre el equipo de hardware y los demás equipos de proyecto, y garantizando que los sistemas desarrollados cumplan con las regulaciones y estándares aplicables. Responsabilidades
- Diseñarás, desarrollarás y mantendrás software embebido (firmware, drivers, integración con RTOS) para microcontroladores y plataformas hardware, garantizando rendimiento, fiabilidad y seguridad.
- Desarrollarás software para funciones de BMS: monitorización de celdas, balanceo, control de contactores y gestión de seguridad, en cumplimiento con los estándares del sector.
- Colaborarás con los equipos de hardware para integrar y validar el software mediante protocolos de comunicación (CAN, SPI, Ethernet) y entornos de testing HiL/SiL.
- Seguirás procesos de desarrollo en V-model, manteniendo trazabilidad completa y documentación, asegurando el cumplimiento de estándares como ISO 26262 e IEC 61508.
- Trabajarás con equipos multifuncionales, darás soporte a los hitos de proyecto, resolverás incidencias y contribuirás a la innovación y mejora continua en el desarrollo de software embebido.
Requirements
Se requiere experiencia de 3 a 5 años, dominio de C, conocimientos de Python y protocolos como CAN y SPI. Se ofrece incorporación directa a la empresa con contrato indefinido y horarios flexibles., * 3-5 años de experiencia en desarrollo de software embebido.
-
Conocimientos en esquemáticos de hardware (valorable).
-
Experiencia con C++ (valorable).
-
Inglés técnico profesional requerido., C Python Matlab Simulink Hardware debugging tools (Segger, Lauterbach) Jira RTOS Embedded communication protocols (CAN, SPI, Ethernet), Grado o Máster en Ingeniería Informática, Electrónica, Telecomunicaciones o similar, * Grado o Máster en Ingeniería Informática, Electrónica, Telecomunicaciones o similar.
-
Entre 3 y 5 años de experiencia específica en desarrollo de software embebido.
-
Dominio de C como lenguaje principal de desarrollo embebido.
-
Conocimientos de Python.
-
Experiencia con Matlab Simulink.
-
Manejo de herramientas de depuración hardware (Segger, Lauterbach).
-
Experiencia con Jira en entornos de desarrollo estructurado.
-
Conocimientos de RTOS.
-
Experiencia con protocolos de comunicación embebida: CAN, SPI, Ethernet.
-
Experiencia trabajando con AUTOSAR.
-
Nivel de inglés técnico profesional.
Benefits & conditions
Incorporación directa Contrato indefinido Jornada flexible de 40 horas semanales, * Incorporación directa a plantilla de empresa especializada en soluciones de baterías para el sector de la automoción eléctrica.
- Contrato indefinido con proyecto estable.
- Jornada de 40 horas semanales con entrada flexible entre las 7h y las 9h, y salida entre las 16h y las 18h, con 1 hora para comer.
- Modalidad 100% presencial en la zona del Vallès.