New Haven, Connecticut, United States Employment

Transport for London (TfL) is hiring a Firmware Engineer III

About the Role

Transport for London (TfL) is looking for a Firmware Engineer III to design and implement features for access control applications within the connected home. In this role, you will develop firmware for multiple hardware platforms and collaborate closely with hardware and firmware teams to create products that add simplicity and security to our users’ lives.

What You'll Do

  • Design and implement new features for existing and next-generation access control applications.
  • Collaborate with firmware developers and architects on system architecture, hardware analysis, and application design.
  • Partner with the hardware team during design, development, and integration phases.
  • Develop and maintain firmware for several different hardware platforms.
  • Participate in code reviews, unit testing, feature integration, and mentor team members on best coding practices.

What We're Looking For

  • BS or MS in Computer Engineering, Computer Science, or Electronics and Communications Engineering.
  • Strong knowledge of embedded systems.
  • 3+ years of experience in an Embedded Linux or RTOS environment.
  • Proficiency with C, Git, and Jira.
  • Experience designing, developing, and testing complex, multi-threaded IoT applications and communication protocols like I2C, SPI, and UART.
  • Experience writing low-level drivers.
  • Ability to complete tasks independently and mentor junior engineers.

Nice to Have

  • Experience with the Zephyr RTOS.

Technical Stack

  • Languages: C
  • Tools: Git, Jira
  • Platforms: Embedded Linux, RTOS
  • Protocols: I2C, SPI, UART

Team & Environment

You will report directly to the Firmware Lead, working within a collaborative team of hardware and firmware professionals.

Benefits & Compensation

  • Continuous professional development opportunities and an environment that fosters internal growth.
  • Competitive compensation and benefits, including multiple healthcare options, tuition reimbursement, and a matching 401k.
  • Generous holiday schedule and paid time off.
  • Employee pricing on our products and discounts for travel, entertainment, and more.

Transport for London is an equal opportunity employer.

Required Skills
CGitJiraEmbedded LinuxRTOSI2cSPIUARTEmbedded SystemsIoTMulti-threaded SystemsCommunication Protocols
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.

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