Stockholm, Stockholm, Sweden Hybrid

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

Responsibilities

  • Create robust and secure firmware for battery-operated, wireless locking devices
  • Implement embedded software features on ARM Cortex-M series microcontrollers using C
  • Perform low-level debugging using oscilloscopes, logic analyzers, and other hardware diagnostic tools
  • Develop across both real-time operating systems and bare-metal firmware environments
  • Apply modern embedded development practices such as continuous integration and automated testing
  • Optimize system efficiency, stability, and long-term maintainability
  • Enhance wireless communication capabilities including BLE, Zigbee, NFC/ISO14443, and ultra-wideband technologies
  • Integrate insights from emerging IoT trends, cybersecurity standards, and industry best practices into product development

Benefits

  • Contribute to globally deployed security systems that enhance safety and accessibility in urban environments
  • Exercise technical autonomy with influence over system architecture and product direction
  • Access growth opportunities in embedded systems, wireless protocols, or technical leadership roles
  • Collaborate in a supportive, on-site team environment that accelerates problem-solving and innovation

Work Arrangement

Hybrid

Work That Matters

Your firmware secures thousands of buildings globally and enhances everyday safety and accessibility for users.

Autonomy in Action

You will have trusted technical ownership, the ability to influence architectural decisions, and the freedom to shape the evolution of wireless lock systems.

Growth with Purpose

We support your professional journey, whether it's deepening expertise in embedded systems, exploring wireless technologies, or advancing into leadership roles.

A Culture That Backs You

The team primarily works on site, enabling close collaboration with hardware, test setups, and colleagues. Proximity accelerates debugging, shortens testing cycles, and fosters a dynamic, high-impact development environment where you feel the results of your work daily.

Other

  • The team operates mostly on site, as physical access to hardware and test rigs is a key advantage.
  • Applications submitted via email or postal mail are not processed due to data protection policies.
  • Applications are reviewed continuously—early submission is encouraged.
  • Committed to fostering diverse and inclusive engineering teams.
  • Welcomes applicants from all backgrounds who believe they can thrive in this role.
Required Skills
Embedded SystemsDebuggingCI/CD
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 3 months ago