Stockholm, Stockholm, Sweden Hybrid

Transport for London (TfL) is hiring an Embedded Software Engineer

About the Role

Transport for London (TfL) is hiring an Embedded Software Engineer for its Wireless Lock product unit. In this role, you will design, build, and deliver secure firmware for the APERIO® wireless access platform, used in battery-powered locks securing buildings worldwide.

What You'll Do

  • 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.

What We're Looking For

  • 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

  • Experience with BLE/Zigbee, low-power design, credential technologies, or IoT security trends.

Technical Stack

  • C, ARM Cortex MCUs, RTOS
  • BLE, Zigbee, NFC/ISO14443, UWB

Team & Environment

You will join the Wireless Lock product unit within Digital & Access Solutions EMEIA, working in a collaborative, on-site culture with direct access to hardware and test rigs.

Benefits & Compensation

  • Work that matters securing buildings worldwide.
  • Autonomy to influence architecture and explore new ideas.
  • Growth opportunities to deepen embedded skills, explore wireless protocols, or grow into technical leadership.
  • A collaborative, on-site culture with access to hardware and test rigs.

Work Mode

This role operates on a hybrid basis and is located in Stockholm, Sweden.

We’re committed to building diverse, inclusive teams and encourage applications from all who see themselves thriving here.

Required Skills
CARM Cortex MCUsRTOSBLEZigbeeNFCISO14443UWBEmbedded SystemsDebuggingHardware ToolsBare-Metal ProgrammingCI/CDStructured Development CARM Cortex MCUsRTOSBLEZigbeeNFCISO14443UWBEmbedded SystemsDebuggingHardware ToolsBare-Metal ProgrammingCI/CDStructured Development
Relocating to Thailand?

Visa and work permit handled by experts

SVBL manages your entire visa process — from application to approval. Work permits, extensions, and compliance all covered. One partner for legal, immigration, and settling in.

Work permit processing
Visa extensions & renewals
Immigration compliance
Banking & housing guidance
Get free consultation
Free initial consultation
About company
Transport for London (TfL)
Transport for London (TfL) is responsible for the transport system in London, including the London Underground network. It manages public transport, major roads, and other transport services to keep London moving.
All jobs at Transport for London (TfL) Visit website
Job Details
Department Software Development
Category embedded
Posted 2 months ago