
C++ Developer
Ova Technologies · New York, NY
All reasons
In its favour
- Still listed on the employer's own board
C++ Developer – Job Description (JD)
Job Title
C++ Developer Experience
2–6 years (adjustable based on project requirements) Location
Hyderabad / Bengaluru / Pune / Chennai Employment Type: Full-time
Job Summary
We are looking for a skilled C++ Developer responsible for designing, developing, testing, debugging, and maintaining high-performance software applications. The ideal candidate should have strong programming fundamentals, object-oriented programming knowledge, data structures, algorithms, and experience with software development tools.
Key Responsibilities
- Design, develop, and maintain applications using C++.
- Write clean, efficient, reusable, and maintainable code.
- Apply object-oriented programming (OOP) principles and design patterns.
- Develop and optimize algorithms and data structures.
- Debug, troubleshoot, and resolve software defects.
- Perform unit testing, integration testing, and code reviews.
- Collaborate with QA engineers, architects, and cross-functional teams.
- Analyze performance issues and optimize application execution.
- Integrate third-party libraries, APIs, and external systems.
- Use version control tools such as Git for source code management.
- Participate in Agile/Scrum ceremonies and sprint planning.
- Maintain technical documentation and follow coding standards.
Required Technical Skills
- Strong proficiency in C and C++ programming.
- Good understanding of OOP concepts: inheritance, polymorphism, encapsulation, and abstraction.
- Knowledge of data structures and algorithms.
- Experience with pointers, references, memory management, and dynamic allocation.
- Understanding of STL containers, iterators, and algorithms.
- Knowledge of multithreading, concurrency, and synchronization.
- Experience with debugging tools such as GDB or Visual Studio Debugger.
- Familiarity with Linux/Unix environments and shell commands.
- Knowledge of Git and build tools such as CMake or Make.
- Understanding of operating systems, processes, threads, and memory management.
Preferred Skills
- Experience with C++11, C++14, C++17, or newer standards.
- Knowledge of design patterns and SOLID principles.
- Experience with networking, socket programming, or multithreaded applications.
- Familiarity with CI/CD pipelines and automated testing.
- Knowledge of Python or scripting languages.
- Experience in embedded systems, automotive software, networking, or system-level programming is an advantage.
Educational Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, Electronics, or a related field.
- Relevant professional experience in C++ development.
Key Competencies
- Strong analytical and problem-solving skills.
- Excellent debugging and troubleshooting abilities.
- Good communication and teamwork.
- Ability to learn new technologies and deliver quality software.
Example Job Titles
- C++ Software Developer
- Senior C++ Developer
- C++ Application Developer
- C++ Systems Programmer
- Embedded C++ Developer
- C++ Software Engineer
More jobs at Ova Technologies
All 129- AWS engg 12 (26-00643) -Ova Technologies · Location not statedtoday
- QA Maya VR Krishna Fixes 1103Ova Technologies · New Yorktoday
- Dev AWS engineer (26-00641) -Ova Technologies · Location not statedtoday
- test bE job 2 (26-00640) -Ova Technologies · Location not statedtoday
- QA Maya VR AutoLaunch 1102Ova Technologies · New Yorktoday
Similar roles
- Senior Principal Machine Learning Engineer - RecommendationsSoundCloud · New York · USD 280,000–325,000/yrtoday
- Senior Full-Stack Engineer - Artist SuccessSoundCloud · New York · USD 160,000–190,000/yrtoday
- Senior Applied AI Engineer - OperateVi · United Statestoday
- Software Engineer IIIndeed.com · United Statestoday
- 2027 - Software Engineering Intern, AMERMDB General Referrals · Austin, TX, United States, New York, NY, United States, San Francisco, CA, United Statestoday
- Senior Manager of Software Engineering - Research & Development for the NEO and BRIE PlatformsJPMC · Jersey City, NJ, United States · USD 175,750–260,000today