Transportes Metropolitanos de Lisboa is recruiting a Senior Embedded C/C++ Engineer
TML is a mobility company whose mission is to provide safe, efficient, and sustainable transportation services in the Lisbon metropolitan area. TML's main goal is to enhance urban mobility, making it easier and more accessible for residents and visitors to move around the Lisbon metropolitan area.
They are actively looking for a highly proficient C/C++ Engineer to join their team.
In this position, you'll be joining a passionate team dedicated to improve the quality of life in the city by providing solutions that truly enhancing urban living.
Requirements:
- Bachelor's degree in Computer Engineering or a related field.
- 3 to 5 years of proven experience in C/C++ development.
- Intermediate to advanced level knowledge of Linux.
- Experience with version control using GIT.
- Strong understanding of security concepts, including certificates, encryption, and secure protocols.
- Self-motivated and efficient, capable of working independently.
- Strong team player with excellent communication and interpersonal skills.
- Analytical mindset with problem-solving abilities.
- English communication, both written and spoken.
Nice to have:
- Knowledge of RealTime embedded systems
- Experience in payment terminal development
- Familiarity with contactless card technologies such as Calypso, Mifare, or Contactless Tickets
- Android development skills