About the role

  • Embedded Software Engineer developing firmware for wireless locks in EMEIA. Designing, building, and delivering secure firmware for connected devices in the Wireless Access & IoT sector.

Responsibilities

  • Develop reliable, secure firmware for wireless, battery-powered locks
  • Implement features on ARM Cortex MCUs (M0–M4) using C
  • Debug at a low level using oscilloscopes, logic analysers and hardware tools
  • Work across RTOS and bare-metal environments
  • Apply modern embedded practices, including CI/CD and automated testing
  • Improve system performance, stability and long-term efficiency
  • Enhance connectivity features (BLE, Zigbee, NFC/ISO14443, UWB) and low-power performance
  • Bring insights from IoT trends, cybersecurity and standards into development

Requirements

  • Strong working experience in embedded C development on ARM Cortex MCUs
  • Ability to debug deeply using hardware tools
  • Experience with RTOS or bare-metal environments
  • Familiarity with CI/CD and structured development practices
  • Clear communication and a collaborative, solutions-focused mindset
  • Nice to have / keen to develop: BLE/Zigbee, low-power design, credential technologies or IoT security trends.

Benefits

  • Work That Matters
  • Autonomy in Action
  • Growth with Purpose
  • A Culture That Backs You

Job title

Embedded Software Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job