HamburgerMenu
hirist

Senior Software Developer - C++

KVAS Technologies
Bangalore
5 - 9 Years

Posted on: 05/11/2025

Job Description

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.


info-icon

Did you find something suspicious?