Hitachi Rail is seeking a Senior C++ Software Engineer to join their team in Cairo, Egypt. This role is part of their global organization that focuses on cutting-edge digital transformation and technology in the railway sector. The position requires a skilled professional with 8+ years of experience in embedded systems development, particularly with C++ and Linux environments.
The ideal candidate will be responsible for the full software development lifecycle, from analysis and design to implementation and testing. They will work on critical ticketing solutions, requiring both technical expertise and strong collaborative skills to work with teams across multiple Hitachi locations.
Key technical requirements include proficiency in C++ embedded systems, POCO, CMake, and Linux. The role also demands experience with modern development practices including Git version control, TFS for bug tracking, and Agile/SCRUM methodologies. Additional valuable skills include experience with Google Test, Conan, and data communication protocols like MQTT, gRPC, and Protobuf.
This is an excellent opportunity for a senior software engineer looking to make an impact in the transportation sector, working on systems that directly affect public infrastructure and mobility. The role offers the chance to work with a diverse, global team and contribute to sustainable transportation solutions.
Hitachi Rail provides an inclusive work environment, welcoming individuals from all backgrounds, and offers the opportunity to work on innovative projects that shape the future of rail transportation. The position is based in Cairo, Egypt, and requires on-site presence.