Yo HR Consultancy
Senior Software Engineer - C++ Programming
Job Location
in, India
Job Description
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. (ref:hirist.tech)
Location: in, IN
Posted Date: 11/24/2024
Location: in, IN
Posted Date: 11/24/2024
Contact Information
Contact | Human Resources Yo HR Consultancy |
---|