Embedded Software Engineer

Dormakaba
Coslada, Spain
5 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Shift work
Languages
English

Tech stack

Keil Application Programming Interfaces (APIs) ARM Architecture Unit Testing CANopen Datasheets Software Debugging Embedded C Embedded Software Firmware FreeRTOS Identity and Access Management
+9 more
Joint Test Action (IEEE Standards) Real-Time Operating Systems Systems Integration Toolchain Universal Asynchronous Receiver/Transmitter USB Serial Peripheral Interface Git U-Boot

Job description

Position OverviewSe pueden requerir diversas habilidades interpersonales y experiencia para el siguiente puesto.Por favor, asegúrese de consultar la descripción a continuación con atención.dormakaba are expanding their embedded software engineering team in the Community of Madrid, Spain, to take on the challenges of producing future proofed, integrated physical access control products to be utilised in various applications, from the office to the factory to international transportation hubs.We are currently looking for an embedded software engineer to develop, maintain and evolve embedded firmware across dormakaba’s Automatic Access Solutions product portfolio, and help migrate those products onto the common Zephyr-based ECPLA platform.You will be delivering reliable, secure and reusable firmware that supports the entire access & automation range.Working in collaboration with both local colleagues and remotely with individuals across Europe, your work will be fundamental in ensuring our products maintain their reputation as best in the industry and are trusted by a range of high-profile business and government organisations throughout the world.This is a brilliant opportunity for an experienced Embedded Software engineer to join dormakaba in the Community of Madrid, working on high profile projects for our range of integrated access control and security system products.What you will doDevelop and maintain embedded firmware in C for our Automatic Access Solutions products, working close to the hardware with USB, UART, I2C, SPI, and CAN peripheralsWork on our current product stack (Keil MDK, FreeRTOS) while contributing to the migration of those products onto the Zephyr-based ECPLA platformPick up Zephyr’s build and configuration model - devicetree, Kconfig, and the West workspace tool - and use it day to day as products move over.Utilize strong analytical skills to predict and foresee any problems and be able to come up with workable solutionsImplement and integrate shared platform services through clean, documented APIsWrite unit tests and support integration / HIL testingBring up and debug hardware-software integrationWhat we require3-5 years in embedded firmware development - embedded C on ARM Cortex-M microcontrollersExperience with at least one RTOSComfortable with embedded debugging (SWD/JTAG, logic analyser, oscilloscope) and reading schematics/datasheets..Working knowledge of Git and embedded build/toolchain workflowsBusiness Fluency EnglishWhat we preferHands-on Zephyr RTOS experience (devicetree, Kconfig, West) - or a clear appetite to ramp up quickly.STM family experience, especially H5 or H7Knowledge / experience of any of the following:CAN / CANopen / CANopen FD stacksSecure boot and firmware-update flows (MCUboot, A/B partitioningWhat we offerCompetitive salary & annual bonus (10% of salary for hitting agreed performance goals)26 Days Annual Leave + 14 public holidays (in lieu if they fall on the weekend)Flexible schedule (flexible start / finish times)Health InsuranceFlexible remuneration (childcare vouchers, transport vouchers, restaurant vouchers)Health & Welling AppAccess to LinkedIn LearningWho we areWe are at the heart of every place that matters.From automatic doors to cloud-based access management - as a leading global provider in the access solutions market for schools, banks, airports, hospitals, hotels, and many more, we enable seamless movement within secure, safe, and sustainable places.xqysrnh With over 160 years of experience and a focus on excellence and innovation, we offer exciting opportunities to grow in an environment where you can make a real impact.At dormakaba, you are encouraged to take initiative, develop your skills, and build your career alongside 16,000 experts worldwide who are setting industry standards every day.Work in a place where you matter - apply now!

Requirements

Utilize strong analytical skills to predict and foresee any problems and be able to come up with workable solutions Implement and integrate shared platform services through clean, documented APIs Write unit tests and support integration / HIL testing Bring up and debug hardware-software integration What we require 3-5 years in embedded firmware development - embedded C on ARM Cortex-M microcontrollers Experience with at least one RTOS Comfortable with embedded debugging (SWD/JTAG, logic analyser, oscilloscope) and reading schematics/datasheets. . Working knowledge of Git and embedded build/toolchain workflows Business Fluency English What we prefer Hands-on Zephyr RTOS experience (devicetree, Kconfig, West) - or a clear appetite to ramp up quickly. STM family experience, especially H5 or H7 Knowledge / experience of any of the following: CAN / CANopen / CANopen FD stacks Secure boot and firmware-update flows (MCUboot, A/B partitioning

Benefits & conditions

Competitive salary & annual bonus (10% of salary for hitting agreed performance goals) 26 Days Annual Leave + 14 public holidays (in lieu if they fall on the weekend) Flexible schedule (flexible start / finish times) Health Insurance Flexible remuneration (childcare vouchers, transport vouchers, restaurant vouchers) Health & Welling App Access to LinkedIn Learning

About the company

We are at the heart of every place that matters. From automatic doors to cloud-based access management - as a leading global provider in the access solutions market for schools, banks, airports, hospitals, hotels, and many more, we enable seamless movement within secure, safe, and sustainable places. xqysrnh With over 160 years of experience and a focus on excellence and innovation, we offer exciting opportunities to grow in an environment where you can make a real impact. At dormakaba, you are encouraged to take initiative, develop your skills, and build your career alongside 16,000 experts worldwide who are setting industry standards every day.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

5:35 min

Direct hardware communication using the Web USB API

Rowdy Rabouw Rowdy Rabouw · World Congress 2025

8:07 min

Transitioning from web development to constrained hardware engineering

Philipp-Alexander Blum · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

2:55 min

Bidirectional hardware communication using the web USB API

George Cave · World Congress 2023

Videos

See all

Related articles

See all