Firmware Engineer (España)

Firmware Engineer (España)

03 nov
|
ERNI Spain
|
España

03 nov

ERNI Spain

España

Do you want to work for an International Service Delivery Center in Spain as an Embedded Firmware Engineer ? You will design, develop and maintain the firmware inside these instruments, from initial board bring-up to field-ready products. Working mainly with bare-metal C and C++ on ARM Cortex-M microcontrollers, you will connect sensors, actuators and host systems using protocols such as CAN, Modbus, UART, I2C and SPI.
This role sits at the intersection of electronics and software. Bachelor's degree in Software/Electrical Engineering or a related field. At least 3 years of professional embedded firmware development experience. Strong C skills and modern C++ experience (C++14/17) for resource-constrained targets. Hands-on bare-metal experience with ARM Cortex-M, including startup code, linker scripts, interrupt and DMA handling, low-power modes and register-level peripheral setup. Practical experience with STMicroelectronics STM32 microcontrollers and STM32CubeIDE/CubeMX, HAL and LL drivers — or comparable ARM microcontrollers from vendors such as NXP, Renesas, Microchip SAM or TI. Experience using Git and a structured, test-minded approach to development. English fluent; German is a plus. CANopen or other higher-layer protocols, and industrial Ethernet such as EtherCAT or PROFINET. Applied control engineering or digital signal processing for sensor data. Analogue or digital circuit design, schematic capture and PCB layout using tools such as Altium or OrCAD. Python for test automation, production test tools or end-of-line testing. CI pipelines, static analysis (MISRA C, clang-tidy)



or embedded unit-test frameworks such as Unity and GoogleTest. You will be responsible for Develop, test and maintain bare-metal firmware in C and C++ for ARM Cortex-M microcontrollers, primarily STM32 and comparable families. Bring up new boards with hardware engineers: review schematics, take measurements and investigate issues where hardware and software do not behave as expected. Contribute to electronics design through component selection, schematic reviews and design-for-test input. Create unit and hardware-in-the-loop tests, document your work and support verification against EMC and safety standards. Collaborate with physicists, mechanical, electronics and software engineers, including colleagues at international sites. What if the project ends? ? We work on a wide variety of projects, technologies, and sectors, allowing you to keep growing in different environments. If a project ends or you feel ready for a new challenge, we'll find another one that aligns with your professional development. We trust you to deliver quality work within your 40-hour workweek. Our model is hybrid: we usually go to the office 2 days a week, but we love seeing each other's faces; the best stories always happen in the office Private health and travel insurance. ? Full coverage for sick leave + 1 extra day off per month without medical leave. ??? Free emotional, legal, and family support. ???? English, Spanish, Catalan and German. We will discuss it during the first call. If it is important to you, feel free to ask ?

📌 Firmware Engineer (España)
🏢 ERNI Spain
📍 España

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: firmware engineer (españa) / españa

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: firmware engineer (españa) / españa