Posted on: 05/11/2025
Description :
Job Title : Senior Software Developer C++
Location : Bangalore, India
Job Overview :
We are looking for an experienced Senior Software Developer - C++ to join our engineering team. The role involves designing, developing, testing, and maintaining software components for energy domain products. The ideal candidate will possess strong C++ expertise, a solid understanding of software design principles, and the ability to work effectively in a collaborative, fast-paced environment.
Responsibilities :
- Analyze software requirements and functional specifications to align with business needs.
- Design, develop, unit test, and maintain software components for energy domain products.
- Conduct code reviews, design reviews, and document reviews.
- Create and maintain technical documentation (requirements, design, code, and test).
- Ensure deliveries meet organizational and project quality standards.
- Integrate developed solutions into the software configuration management system through continuous integration practices.
- Collaborate with cross-functional stakeholders on requirements analysis, software design, component integration, and continuous delivery.
Qualifications :
Education :
B.E / B.Tech / M.E / M.Tech / MCA / M.Sc. in Computer Science or a related discipline.
Knowledge and Experience :
- 5 - 9 years of experience in software design and development.
- Strong knowledge of Object-Oriented Programming (OOP) and software design principles.
- Expertise in C++ (v11 or later), multithreading, synchronization, and advanced language features.
- Proficiency in data structures, the Standard Template Library (STL), and the C++ standard library.
- Hands-on experience working in a Linux environment.
- Strong analytical and problem-solving skills.
- Experience with crash dump analysis and debugging tools.
- Familiarity with static code analysis and unit testing frameworks.
- Experience in Windows development is an added advantage.
- Excellent communication skills (oral and written) and the ability to quickly learn new technologies and industry trends.
- Strong collaboration skills to work effectively with multiple stakeholders.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1569957
Interview Questions for you
View All