Hitachi Rail is seeking a Senior C++ Software Engineer to join their team in Cairo, Egypt. This role is perfect for an experienced software engineer with strong embedded systems expertise who wants to work on cutting-edge digital transformation projects in the railway industry. The position involves developing and maintaining critical software systems for railway operations, with a focus on ticketing solutions.
The ideal candidate will have 8+ years of experience in C++ development, particularly in embedded systems, and will be comfortable working with technologies like POCO, CMake, and Linux. The role requires strong communication skills as you'll be collaborating with teams across different Hitachi locations globally.
As a Senior C++ Software Engineer, you'll be responsible for the full software development lifecycle, from analyzing requirements and creating specifications to implementing solutions and supporting deployment. You'll work within an Agile environment, using modern development practices and tools like Git and TFS.
Hitachi Rail offers the opportunity to work on meaningful projects that impact transportation infrastructure globally. The company values diversity and inclusion, creating an environment where different perspectives are welcomed and valued. This is an excellent opportunity for someone who wants to contribute to sustainable transportation solutions while working with a leading global technology company.
The position offers the chance to work with cutting-edge technology while making a real impact on public transportation systems. You'll be part of a multicultural team focused on innovation and sustainable solutions, with the backing of a global technology leader. If you're passionate about embedded systems development and want to contribute to the future of railway technology, this role offers the perfect blend of technical challenges and meaningful impact.