Ingeniero/A De Firmware Embebido
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+5 more
Job description
Grupo SEGULA Technologieses una empresa lÃder en ingenierÃa y consultorÃa tecnológica, con presencia en más de30 paÃses y un equipo de ** profesionales.Colaboramos con compañÃas punteras en sectores como automoción, energÃa, aeronáutica, ferroviario, y maquinaria industrial.Buscamos incorporar a un/a Ingeniero/a de Firmware para nuestro equipo de sistemas embebidos, dentro del área de electrónica.La persona seleccionada participará en el desarrollo de software embebido de alto rendimiento para microcontroladores ARM, trabajando en un entorno multidisciplinar con metodologÃas ágiles y procesos de integración continua.FuncionesTrabajar en equipo siguiendo el pipeline de CI/CD, las guÃas de estilo y las buenas prácticas de desarrollo establecidas.Programar enC++ moderno , aplicando cuando sea recomendable las caracterÃsticas propias del lenguaje (smart pointers, lambdas, move semantics, RAII, etc.).Desarrollar firmware sobre elRTOS Zephyr , trabajando en entornosmultithready en rutas de ejecución detiempo real (real-time path) .Diseñar e implementar software siguiendo el paradigma deprogramación orientada a objetos(clases, herencia, polimorfismo).Implementar y depurar comunicaciones inalámbricasBluetooth / BLEsobre el stack soportado por Zephyr.Entre 4 y 6 años de experiencia en desarrollo de firmware/software embebido.Formación en IngenierÃa Electrónica, Telecomunicaciones, Informática, Automática o similar.Experiencia demostrable programando en C++ moderno (C++11 en adelante).Experiencia con sistemas operativos de tiempo real (RTOS), preferiblemente Zephyr.Conocimientos sólidos de programación orientada a objetos aplicada a entornos embebidos.Experiencia en desarrollo de drivers de bajo nivel para periféricos (SPI, I2C, UART, GPIO, timers, ADC/DAC, etc.) en microcontroladores STM32 u otros ARM Cortex-M.Experiencia con tecnologÃas de comunicación inalámbricaBluetooth / BLE(stack, perfiles GATT, pairing/bonding).Familiaridad con herramientas de control de versiones (Git) y entornos de integración continua (CI/CD).Capacidad de trabajo en equipo y comunicación técnica clara.Se valorará:Experiencia con protocolos de comunicación industrial o embebidos adicionales (CAN, Modbus, Ethernet embebido, etc.).Conocimientos de gestión de energÃa y modos de bajo consumo en microcontroladores.Nivel de inglés que permita trabajar en un entorno internacional.Tipo de Contrato: Indefinido SEGULA Benefits: seguro de salud, guarderÃa, transporte, restaurante.Posibilidad de moverse entre diferentes sectores.Plan de formación continua a través de los cursos que tú elijas.Trabajar en un gran ambiente de trabajo: profesional y muy especializado.Formar parte de una empresa multinacional en pleno crecimiento a nivel nacional e internacional, dónde apostamos por la promoción interna según tus propios objetivos.#J-*****-Ljbffr
Requirements
Trabajar en equipo siguiendo el pipeline de CI/CD, las guÃas de estilo y las buenas prácticas de desarrollo establecidas. Programar en C++ moderno , aplicando cuando sea recomendable las caracterÃsticas propias del lenguaje (smart pointers, lambdas, move semantics, RAII, etc.). Desarrollar firmware sobre el RTOS Zephyr , trabajando en entornos multithread y en rutas de ejecución de tiempo real (real-time path) . Diseñar e implementar software siguiendo el paradigma de programación orientada a objetos (clases, herencia, polimorfismo). Implementar y depurar comunicaciones inalámbricas Bluetooth / BLE sobre el stack soportado por Zephyr. Entre 4 y 6 años de experiencia en desarrollo de firmware/software embebido. Formación en IngenierÃa Electrónica, Telecomunicaciones, Informática, Automática o similar. Experiencia demostrable programando en C++ moderno (C++11 en adelante). Experiencia con sistemas operativos de tiempo real (RTOS), preferiblemente Zephyr. Conocimientos sólidos de programación orientada a objetos aplicada a entornos embebidos. Experiencia en desarrollo de drivers de bajo nivel para periféricos (SPI, I2C, UART, GPIO, timers, ADC/DAC, etc.) en microcontroladores STM32 u otros ARM Cortex-M. Experiencia con tecnologÃas de comunicación inalámbrica Bluetooth / BLE (stack, perfiles GATT, pairing/bonding). Familiaridad con herramientas de control de versiones (Git) y entornos de integración continua (CI/CD). Capacidad de trabajo en equipo y comunicación técnica clara. Se valorará: Experiencia con protocolos de comunicación industrial o embebidos adicionales (CAN, Modbus, Ethernet embebido, etc.). Conocimientos de gestión de energÃa y modos de bajo consumo en microcontroladores. Nivel de inglés que permita trabajar en un entorno internacional.
Benefits & conditions
Tipo de Contrato: Indefinido SEGULA Benefits: seguro de salud, guarderÃa, transporte, restaurante. Posibilidad de moverse entre diferentes sectores. Plan de formación continua a través de los cursos que tú elijas. Trabajar en un gran ambiente de trabajo: profesional y muy especializado. Formar parte de una empresa multinacional en pleno crecimiento a nivel nacional e internacional, dónde apostamos por la promoción interna según tus propios objetivos. #J-*****-Ljbffr
About the company
es una empresa lÃder en ingenierÃa y consultorÃa tecnológica, con presencia en más de
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
What is Software Engineering?
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
Is Software Engineering Over-Saturated?