i
Yo Hr Consultancy
79 Yo Hr Consultancy Jobs
3-5 years
Gurgaon / Gurugram
Senior Software Engineer - C++ Programming (3-5 yrs)
Yo Hr Consultancy
posted 1mon ago
Title : Senior Software Engineer (C++ windows)
Location : Gurugram (Haryana)
Experience :3- 5 yrs
Must have :
- Experience in writing programs for 64bit and 32bit OS variants
- Experience with multi-threading, concurrency, and parallel processing
- Experience in Windows APIs, Win32, and MFC
- Experience in C++ development, particularly on the Windows platform
Job Description :
We are seeking an experienced Senior Software Engineer specializing in C++ development on the Windows platform to join our dynamic team. The ideal candidate will have extensive experience in designing, developing, and optimizing high-performance software solutions, with a strong understanding of Windows operating systems, multithreading, and system-level programming.
Key Responsibilities :
- Design, develop, and maintain complex software applications using C++ on the Windows platform.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize code for performance and scalability, particularly in multi-threaded and high-performance environments.
- Troubleshoot, debug, and resolve software defects and technical issues.
- Write clean, maintainable, and well-documented code, adhering to coding standards.
- Contribute to the architecture and design decisions of the product, ensuring high-quality software solutions.
- Lead code reviews, provide mentorship to junior developers, and ensure best practices are followed.
- Collaborate with other teams including QA, product management, and DevOps to ensure seamless delivery of software projects.
- Strong understanding of Windows APIs, Win32, and MFC (Microsoft Foundation Classes).
- Experience with multi-threading, concurrency, and parallel processing in C++.
- Proficiency in using debugging tools (e.g., Visual Studio Debugger) and performance optimization techniques.
- Experience with Windows internals, system-level programming, and memory management.
- Able to write programs for 64bit and 32bit OS variants.
- Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
Preferred Skills :
- Experience with cross-platform development (Linux, macOS).
- Familiarity with C++11/14/17 and modern C++ standards.
- Knowledge of Windows drivers, kernel mode development, or embedded systems.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior Software Engineer roles with real interview advice
3-5 Yrs
Gurgaon / Gurugram
C++, Multithreading
3-8 Yrs
Bangalore / Bengaluru
Cyber Security, Legal Advisory, Zscaler +7 more
3-8 Yrs
Bangalore / Bengaluru
Cyber Security, Network Security, IT Infrastructure +3 more
2-5 Yrs
Gurgaon / Gurugram
Presales, Proposals, Bid Management +1 more
7-12 Yrs
Kolkata
Salesforce, International Sales
8-15 Yrs
Noida
IT Project Management
7-12 Yrs
Kolkata
Salesforce, Sales Planning, Sales Strategy
7-12 Yrs
Kolkata
Salesforce
4-10 Yrs
AWS, Cloud Computing, Cloud Services +4 more