Careernet
Software Engineer (C++ / Railway Signaling)
Skills
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Bengaluru, Karnataka, India
Work mode:
Onsite
Published on:
18 August 2026
What they need
Key Skills: GIT, Railway signaling, C++, Unit Testing
Roles and Responsibilities:
- Design, develop, and maintain onboard software components in C++17 for railway systems
- Develop software in compliance with railway standards such as EN 50128
- Perform code reviews adhering to MISRA C++ and AUTOSAR C++ guidelines
- Write and maintain unit tests using GoogleTest and GMock
- Manage source code using Git with structured branching and PR workflows
Skills Required:
- 8 - 10 years of relevant software engineering experience
- C++17 development
- Git-based source control with branching and pull request workflows
- Unit testing using GoogleTest and GMock
- Railway signaling domain knowledge
Good to Have:
- Agile development practices
Education: B.E., B.Tech, or B.Tech M.Tech (Dual)
Candidate Preference:
- Engineering background is mandatory.
- Candidates must be currently based in Bangalore.
- Relocation is not an option.
- Female candidates only.
Other offers great for you!
These companies are also looking for great profiles
Rheso.tech
Ingénieur Logiciel Embarqué C Expérimenté
50-55k€ (Annuel)
Permanent contract
Toulouse, France
Hybrid
Skills
1 year ago
Quick apply
NGC x OPTIMA
Ingénieur Logiciel embarqué
Freelance
Cergy, France
Hybrid, Onsite
Skills
2 months ago
Quick apply
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
13 days ago
Quick apply