C++ Software Engineer
7 days ago
*About Us*
A career at Hitachi Rail will help create a legacy. With operations in every corner of the world, our work goes to the cutting-edge of digital transformation and technology. From the multi-cultural strength of our global organisation to the sustainable and innovative ways we work to bring people together, there's something for everyone to get stuck into. And that's where you come in.
Cairo, Egypt (On-Site)
*About Us*
A career with our team offers the chance to work on cutting-edge embedded systems and high-performance Linux software. We deliver robust solutions for complex hardware/software systems, combining modern C++ development with rigorous testing, integration, and deployment processes.
*Responsibilities*
The Software Engineer performs software engineering activities required to develop embedded systems and Linux-based software:
- Analyze software requirements using prototypes, simulations, and models.
- Define software functions and formalize specifications and architectural designs.
- Develop modular and maintainable C++ software for Linux and embedded platforms.
- Implement unit and integration tests using frameworks such as Google Test.
- Integrate and debug communication protocols such as REST, MQTT, gRPC, ..etc.
- Perform software integration and verification tests, collaborating with system teams.
- Debug and troubleshoot software and performance issues using GDB.
- Contribute to CI/CD pipelines, build automation, and code quality processes using CMake and Git.
*Requirements*
- Bachelor's degree in computer science, Electrical/Computer Engineering, or a related field.
- Fluent in English; French is a plus.
- Minimum 2+ years of experience in C++ development for embedded/Linux systems.
- Strong proficiency in modern C++ (C++17/20).
- Experience with Linux development and embedded system workflows.
- Familiarity with CMake for build automation.
- Unit testing experience with Google Test or similar frameworks.
- Experience with data communication protocols such as MQTT, gRPC, or Protobuf.
- Debugging experience using GDB.
- Version control experience using Git; experience with TFS is a plus.
Soft skills:
- Analytical and methodical problem-solving approach.
- Persistent and patient in debugging complex software interactions.
- Self-motivated and curious about software and embedded systems.
- Strong communication skills and ability to collaborate in multidisciplinary teams.
Thank you for your interest in Hitachi Rail. If your application is of interest, we will be in contact. Please do not hesitate to discover more about us and our latest jobs at
At Hitachi Rail, there is a place for everyone. We welcome and value differences in background, age, gender, sexuality, family status, disability, race, nationality, ethnicity, religion, and world view. It is our commitment to create an inclusive environment - we are proud to be an equal opportunity employer.
We would be delighted if you would be one of our followers
-
C++ Software Engineer
7 days ago
Cairo, Cairo, Egypt BlueCloud Technologies Group Full time 40,000 - 60,000 per yearMain ResponsibilitiesWork closely with the product management and Architecture team to define feature requirements and deliver a product that materially impacts the business and improves the customer experience.Design and implement Windows OS applications using C++.Develop kernel modules and libraries for windows.Ensure that code quality is maintained...
-
Senior C++ Software Developer
7 days ago
Cairo, Cairo, Egypt Luxoft Full time 40,000 - 60,000 per yearProject descriptionLUXOFT is one of the major software services companies world-wide. We deliver professional software services in multiple business verticals such as finance, automotive, and digital transformation. Supporting large vehicle manufacturers in the area of development, production and aftersales is LUXOFT's ambition. While the software inside a...
-
Senior Software Developer C++
3 days ago
Cairo, Cairo, Egypt Luxoft Full time $45,000 - $90,000 per yearYou will develop new features in C/C++ (e.g. Map provision, path planning, etc)You will contribute to the software architecture (UML, Autosar) and clarify requirements in cooperation with the client and the teamYou will utilize common design patterns as well as the advantages of object oriented programmingYou will perform code analysis, optimize algorithms,...
-
Regular C/C++ Developer
7 days ago
Cairo, Cairo, Egypt Luxoft Full time 15,000 - 20,000 per yearProject descriptionLUXOFT is one of the major software services companies world-wide. We deliver professional software services in multiple business verticals such as finance, automotive, and digital transformation. Supporting large vehicle manufacturers in the area of development, production and aftersales is LUXOFT's ambition. While the software inside a...
-
Azure Software Engineer
7 days ago
Cairo, Cairo, Egypt Estarta Solutions Full time 120,000 - 240,000 per yearOverviewEstarta, in collaboration withMicrosoft Egypt, is seeking a skilledAzure Software Engineerto join the Microsoft Egypt Development Center (EDC). The selected candidate will contribute to building innovative, high-quality software solutions that empower users and organizations worldwide. You will collaborate with talented engineers, designers, and...
-
Lead Software Engineer
7 days ago
Cairo, Cairo, Egypt 3S Software - Secured Smart Systems Full time 80,000 - 120,000 per yearCompany Description3S Software - Secured Smart Systems is a software development company based in Cairo, Egypt. Since 2006, we have been focusing on delivering efficient and professional custom solutions for the Government and Sports sectors. We also offer integrated digital transformation solutions and work with credible devices from our security division,...
-
Software Engineer
5 days ago
Cairo, Cairo, Egypt Tqnia IT | تقنية Full timeA software engineer designs, develops, tests, and maintains software applications by applying engineering principles to solve problems. Responsibilities include writing and debugging code, developing software architecture, collaborating with teams, and creating documentation. They often work in a full software development life cycle, from analyzing user...
-
Software Engineer II
5 days ago
Cairo, Cairo, Egypt Microsoft Full time $1,200,000 - $2,400,000 per yearOverviewJoin the Microsoft Shopping team, where we deliver smart shopping experience with personalization, savings, transparency, and convenience, giving confidence in every purchase. In a world where the thrill of finding the perfect item can quickly turn into disappointment, Microsoft Shopping is your personal shopping companion. We understand the highs...
-
Unity Developer, Software Engineer,
5 days ago
Cairo, Cairo, Egypt Currus AI Inc. Full timeA next-gen AI company, Ottonomi AI IncSummary: Ottonomi AI is looking for a software engineer with extensive experience in "Unity" or similar platforms. You will join a team of researchers and engineers to develop products and algorithms for autonomous vehicle and smart infrastructure systems. Ottonomi is a start-up with high growth potential and well...
-
Software Engineer II
5 days ago
Cairo, Cairo, Egypt Microsoft Full time $123,000 - $240,000 per yearOverviewJoin the Microsoft Shopping team, where we deliver smart shopping experience with personalization, savings, transparency, and convenience, giving confidence in every purchase. In a world where the thrill of finding the perfect item can quickly turn into disappointment, Microsoft Shopping is your personal shopping companion. We understand the highs...