Zabierzów, Lesser Poland Voivodeship, Poland On-site Employment

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

About the Role

Transport for London (TfL) is hiring a Firmware Engineer Intern to contribute to embedded systems development and test automation. As an intern, you'll collaborate with a global team to build robust tools and applications, enhancing the quality and reliability of our firmware solutions.

What You'll Do

  • Work closely with the team, proactively sharing ideas to improve quality.
  • Develop a common test framework, shared libraries, and implement code coverage tools.
  • Build applications for PC and embedded systems platforms.
  • Document test design and implementation details.

What We're Looking For

  • Current student status with availability for a minimum 8 hours per week.
  • Very good command of English, both written and spoken.
  • Hands-on experience in C programming.
  • Knowledge of embedded systems and microcontrollers.
  • Ability to conceptualize, specify, and develop test cases.
  • Understanding of Test Automation, preferably with Jenkins.
  • Basic skills in scripting languages.
  • Familiarity with the DevOps concept.

Technical Stack

  • C
  • Embedded Systems
  • Microcontrollers
  • Test Automation (Jenkins)
  • Scripting Languages

Benefits & Compensation

  • 14-week paid internship offering professional experience in a friendly, international atmosphere.
  • Flexible working hours.
  • In-house free English classes.
  • Fresh fruit delivery every week.
  • Ergonomic workplaces with all necessary tools.
  • Free bike and car parking.

Work Mode

This role is onsite at our location in Krakow, Poland.

Transport for London is an equal opportunity employer committed to creating an inclusive environment where employees feel appreciated and accepted.

Required Skills
CEmbedded SystemsMicrocontrollersTest AutomationJenkinsScripting LanguagesFirmwareEnglish
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
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