HamburgerMenu
hirist

DigiHelic Solutions - C++ Engineer

Digihelic Solutions Private Limited
Anywhere in India/Multiple Locations
2 - 6 Years
star-icon
4.6white-divider20+ Reviews

Posted on: 21/07/2025

Job Description

Job description :

Role : C++ Engineer

Location : Bangalore (Hybrid)

Experience Range : 2 to 6 Years

Job Mode : Hybrid

Education Qualification : BE/BTech/ME/MTech/B.Sc in Computer Science or related field

Role Overview :

Independently develops high-quality, error-free code with strong validation, contributes to design discussions, mentors junior developers, and assists Lead Software Engineers in key technical decision-making.

This role emphasizes test development for internal libraries in C++ and interpretation of existing Python-based test suites.

Outcomes Expected :

- Design and develop test code in C++ for internal network libraries

- Reference Python-based test frameworks and integrate test scenarios

- Identify reusable components and optimize for performance and quality

- Implement automated test scripts using C++ and any relevant tools

- Contribute to regression testing, particularly for Networking and Web API features

- Mentor junior engineers and contribute to peer reviews

- Provide input on low-level design (LLD) for assigned modules

- Perform RCA and manage defect mitigation and estimation activities

Key Responsibilities :

- Write clean, efficient C++ code for test development

- Perform debugging, troubleshooting, and optimization

- Review unit test scenarios, implement automated test cases

- Collaborate with developers, QA, and system architects

- Participate in configuration, documentation, and release activities

- Provide regular status reporting and comply with project reporting standards

- Create technical documents and perform peer reviews

- Drive technical discussions and clarify requirements

- Contribute to knowledge sharing, templates, and checklists

- Engage with domain knowledge and strive for continuous improvement

Must Have Skills :

- Strong programming knowledge in C++ (data structures, OOP, memory management)

- Debugging and troubleshooting skills

- Basic understanding of Python for interpreting existing test code

- Understanding of software development lifecycle and agile methodologies

- Good communication and collaboration skills

Good to Have Skills :

- Exposure to Networking Concepts (TCP/IP, protocols)

- Experience with Web APIs and integration testing

- Familiarity with automation tools or scripting languages

- Knowledge of CI/CD pipelines, Git, Jenkins

- Agile/Scrum-based development experience

Skill to Evaluate :

- C++ programming and debugging

- Python scripting basics

- Web API understanding

- Networking fundamentals

- Code quality and logical problem-solving

Measures of Success :

- Adherence to coding standards and agile best practices

- Number of defects post-delivery and during regression

- Reduction in defect recurrence rate

- Delivery of reusable test components

- Turnaround time for resolving test failures and bugs

- Completion of mandatory and technical certifications

Tools & Technologies :

Languages : C++, Python

Tools : Git, Jenkins, test automation frameworks

Operating Systems : Linux/Unix

IDE : Visual Studio, Eclipse, or any C++ IDE

Others : REST APIs, basic networking tools

Skills :

C++,Networking,Web Api


info-icon

Did you find something suspicious?