Software Engineer (C++ / Railway Signaling)
CareerNet Consulting · Bengaluru · onsite · Posted 58d ago
Undisclosed8–10 yrsfulltimeSourced from
About a minute. You'll make an account on the way through.
About this role
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 eligible to apply
Sourced from naukri
Skills
Key Skills: GITUnit testingC plus plusrailway signalingDesign Engineering
About Careernet

CareerNet Consulting
Recruitment
2k+
employees
1999
27 years old
Bangalore
India
₹4L PA avg
Avg at Careernet
About
Careernet is India’s leading talent solutions provider. Founded in 1999, the company’s mission is to shape the careers of talented professionals and scale the teams of organisations.
Industries
Recruitment
Employee ratings
10 reviews
3.6/ 5
Culture
2.5
Career growth
2.0
Work-life
2.9
Employees rate it well for
Overall Company36Company Culture35
Find them on