En BETWEEN apostamos por el mejor talento dentro del ámbito de la ingeniería.
Actualmente contamos con un equipo de más de **** personas, colaborando en proyectos punteros con clientes líderes en innovación en sectores como automoción, I+D, pharma, diseño de maquinaria y desarrollo de producto.
En nuestra oficina técnica ofrecemos servicios adaptados a las necesidades de cada cliente, pudiendo asumir todas las fases del ciclo de vida del producto: desde el diseño hasta la validación final.
Actualmente seleccionamos un/a Ingeniero/a de Firmware experto en desarrollo en C para incorporarse en uno de nuestros principales clientes del sector automoción.
¿Qué haré?
Estas serán tus funciones principales: Desarrollarás firmware en lenguaje C, aplicando buenas prácticas de programación y optimización del código.
Implementarás sistemas de tiempo real (RTOS) para control y comunicación de sistemas electrónicos.
Desarrollarás la lógica de aplicación y middleware, sin necesidad de trabajar a nivel bare-metal.
Integrarás el software con hardware electrónico, colaborando en la validación funcional y depuración de sistemas.
Programarás e integrarás protocolos de comunicación como CAN, SPI e I2C.
Utilizarás GIT como herramienta de control de versiones y colaborarás en entornos multidisciplinares junto a equipos de hardware y testing.
Apoyarás el desarrollo y validación de algoritmos de control mediante Matlab/Simulink.
Participarás en la gestión de memoria en PCB, optimizando los recursos del sistema.
¿Cómo lo haré?
Dispondrás de 5 días de teletrabajo al mes que podrás distribuir según tus necesidades.
Trabajarás en un equipo de ingeniería especializado con un enfoque técnico y colaborativo.
Contarás con formación continua y acompañamiento técnico para seguir desarrollando tus competencias en firmware y sistemas de tiempo real.
Formarás parte de un entorno dinámico, creativo y con espíritu startup, donde se valora la autonomía, la capacidad de aprendizaje y la participación activa en la mejora continua.
Dispondrás de un contrato estable y de todas las herramientas necesarias para desarrollar tu trabajo con excelencia.
Requisitos: Formación en Ingeniería Electrónica, Automática, Telecomunicaciones, Informática o similar.
Experiencia sólida en programación en C.
Experiencia con sistemas de tiempo real (RTOS).
Experiencia con herramientas de depuración como Lauterbach o Segger.
Experiencia con protocolos de comunicación: CAN, SPI, I2C.
Conocimientos de Matlab/Simulink.
Experiencia en gestión de memoria en sistemas electrónicos.
Nivel de inglés técnico (documentación y lectura).
Requisitos valorables Conocimientos y experiencia trabajando con metodología AUTOSAR.
Conocimientos de ISO ***** y MISRA C.
Experiencia en proyectos de Battery Management Systems (BMS) o electrónica de potencia.