We are looking for a skilled Senior C++ Developer with strong experience in software development, system programming, data structures, multithreading, and Unix/Linux environments. The ideal candidate should have strong knowledge of modern C++ standards, STL, design patterns, real-time systems, and low-level programming.
The candidate will be responsible for developing high-performance and scalable software components, working with system APIs and databases, and collaborating with engineering teams to deliver robust solutions.
Key Responsibilities
- Design, develop, test, and maintain software applications using C++.
- Develop efficient and high-performance code using modern C++ standards.
- Work extensively with Data Structures, STL, and Design Patterns.
- Apply advanced C++ concepts including polymorphism, templates, friend classes, and object-oriented programming.
- Develop and maintain multithreaded and real-time applications.
- Perform low-level programming and system-level development.
- Work with Unix/Linux environments for development and troubleshooting.
- Develop and integrate system APIs and wrapper libraries.
- Work with PostgreSQL and database-related components.
- Develop native modules for Node.js, Python, or similar platforms.
- Use Git and follow standard version-control practices.
- Participate in CI/CD processes and development automation.
- Troubleshoot, debug, and optimize application performance.
- Collaborate with cross-functional engineering teams to deliver high-quality software.
Mandatory Skills
- Strong hands-on experience in C++ development.
- Excellent knowledge of Data Structures, Design Patterns, and STL.
- Strong understanding of modern C++ concepts and standards.
- Hands-on experience with Multithreading and Real-Time Systems.
- Strong experience with Unix/Linux.
- Good knowledge of PostgreSQL.
- Experience with System APIs and Wrapper Libraries.
- Proficiency in Git and version control.
- Understanding of CI/CD pipelines.
Good to Have
- Experience developing native modules for Node.js / Python.
- Experience with GCP Cloud.
- Knowledge of system-level and low-level programming.
- Experience in performance optimization and debugging.
- Experience working in real-time or high-performance software environments.
Candidate Profile
- Strong analytical and problem-solving skills.
- Excellent understanding of object-oriented programming.
- Ability to write clean, efficient, and maintainable C++ code.
- Good communication and collaboration skills.
- Ability to work independently and as part of a technical team.
I will be reaching out to you over a call or email as soon as possible.
Thanks & Regards,
Harshavardhan Ponnaganti
Talent Acquisition Executive
ZettaMine Labs Pvt Ltd.
Mobile: +91 9381945260