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.



