Stockholm, Stockholm, Sweden Hybrid Employment

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
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
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.

Visit website
Job Details
Department Software Development
Category embedded
Posted 14 days ago