Hitachi Rail is seeking a Senior C++ Software Engineer to join their team in Cairo, Egypt. This role is part of a global organization that's at the forefront of digital transformation and technology in the railway sector. As a Senior C++ Software Engineer, you'll be responsible for developing embedded software solutions for railway systems, working with cutting-edge technology and contributing to sustainable transportation solutions.
The position requires expertise in C++ embedded systems development, with a focus on ticketing solutions. You'll be working in a collaborative environment, communicating regularly with team members across different Hitachi locations worldwide. The role involves the full software development lifecycle, from analysis and specification to implementation and testing.
Key technical requirements include proficiency in C++, POCO, CMake, and Linux, with additional desired skills in Google Test, Conan, and data communication protocols like MQTT, gRPC, and Protobuf. The ideal candidate will have 8+ years of experience and be comfortable working in an Agile/SCRUM environment.
Hitachi Rail offers a diverse and inclusive workplace where different perspectives are valued. You'll be part of a company that focuses on sustainable and innovative solutions for transportation infrastructure. This is an excellent opportunity for a senior software engineer looking to make a significant impact in the railway technology sector while working with a global team of experts.
The position offers the chance to work on complex technical challenges while contributing to the development of modern railway systems. You'll be involved in creating solutions that directly impact public transportation infrastructure and help shape the future of rail technology.