HamburgerMenu
hirist

SAS - C/C++ Developer

SAS
Pune
5 - 9 Years
star-icon
4.1white-divider187+ Reviews

Posted on: 27/08/2025

Job Description

About the Role :


We are looking for a passionate and experienced C/C++ Developer to join our engineering team. The ideal candidate will be responsible for developing high-performance applications and systems using modern C++ standards (C++11/14/17/20), ensuring efficiency, reliability, and scalability. You will work closely with cross-functional teams to deliver high-quality software that meets business and technical requirements.


Key Responsibilities :


- Design, develop, test, and maintain robust C/C++ applications for high-performance systems.


- Work on core system components, algorithms, data structures, and multi-threaded applications.


- Participate in architecture design discussions and contribute to technical decision-making.


- Optimize code for performance, memory usage, and scalability.


- Write clean, maintainable, and well-documented code following industry best practices.


- Conduct code reviews, unit testing, and integration testing.


- Collaborate with QA, DevOps, and other developers to ensure smooth product delivery.


- Troubleshoot and resolve production issues or bugs.


- Stay updated with modern C/C++ standards, tools, and industry trends.


Required Skills & Experience :


- 2 to 6 years of hands-on experience in C/C++ development in a Linux/Unix or Windows environment.


- Strong understanding of OOP (Object-Oriented Programming) concepts and design patterns.


- Experience with STL, Boost, and other modern C++ libraries.


- Proficiency in multi-threading, inter-process communication, and performance tuning.


- Good knowledge of data structures, algorithms, and memory management.


- Familiarity with version control systems like Git.


- Experience with unit testing frameworks (e.g., Google Test, CppUnit).


- Excellent problem-solving skills and ability to work independently and in a team.


Good to Have :


- Exposure to network programming, sockets, or real-time systems.


- Experience with scripting languages (Python, Bash) for automation or tooling.


- Understanding of Agile methodologies (Scrum/Kanban).


- Experience working with CI/CD tools and DevOps environments.


Educational Qualification :


- Bachelors or Masters degree in Computer Science, Engineering, or a related technical field.


Why Join Us?


- Work with a talented team on impactful and scalable products.


- Flexible working environment with opportunities for learning and growth.


- Competitive compensation and performance-based bonuses.


- Culture that values innovation, ownership, and continuous improvement.

info-icon

Did you find something suspicious?