Taro Logo

Senior C++ Software Engineer

Hitachi Rail is a global transportation company focused on railway systems and digital solutions.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Transportation

Description For Senior C++ Software Engineer

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 a strong background in embedded systems and C++ development. As part of a global organization that drives innovation in railway systems and digital transformation, you'll work on cutting-edge projects that directly impact transportation infrastructure.

The ideal candidate will have 8+ years of experience and strong expertise in C++ embedded systems development, with particular emphasis on ticketing solutions. You'll be responsible for the full software development lifecycle, from analysis and design to implementation and testing. The role requires strong technical skills in C++, POCO, CMake, and Linux, as well as experience with modern development practices including Agile/SCRUM methodologies.

Working at Hitachi Rail offers the opportunity to be part of a multi-cultural organization that values diversity and innovation. The company is committed to sustainable and innovative solutions that bring people together. You'll collaborate with development teams across multiple Hitachi locations, contributing to projects that have global impact.

The position offers a chance to work on complex technical challenges while building critical transportation infrastructure. You'll be part of a team that values technical excellence, innovation, and sustainable solutions. If you're passionate about embedded systems development and want to contribute to projects that shape the future of transportation, this role offers an excellent opportunity to make a significant impact while working with cutting-edge technology.

Last updated 14 hours ago

Responsibilities For Senior C++ Software Engineer

  • Analyze software needs through advanced studies, simulations, mock-ups, models, and prototypes
  • Describe software functions and requirements
  • Formalize software specification and architectural design
  • Perform software development activities within deadlines, costs and quality constraints
  • Develop software, unit tests and associated documentation
  • Prepare and perform software integration and verification tests
  • Support IVVQ Team and provide impact analysis
  • Support deployment monitoring and advanced support for new features

Requirements For Senior C++ Software Engineer

Linux
  • Bachelor's degree in computer science or relevant field
  • Fluent in English (French is a plus)
  • 8+ years of experience
  • Ticketing Solution experience is required
  • Experience with C++ Embedded Systems
  • Experience with POCO
  • Experience with CMake
  • Experience with Linux
  • Knowledge of Agile Methodology / SCRUM
  • Experience with Git and TFS
  • Familiarity with Microsoft Office (Word, Excel)

Interested in this job?

Jobs Related To Hitachi Rail Senior C++ Software Engineer