Home
Jobs

C Developer (5-8 yrs)

5 - 8 years

5 - 9 Lacs

Posted:3 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are currently hiring an experienced C++ Developer for one of our esteemed MNC clients, in collaboration with Innova. This role focuses on application code migration, performance optimization, and delivering reliable, scalable software systems. Youll work in a fast-paced, collaborative environment with a highly skilled engineering team. Key Responsibilities : - Lead and participate in C++ application code migration, ensuring minimal disruption to existing functionality. - Collaborate with cross-functional teams to validate and sign off on code migration and performance impact. - Design, develop, and maintain high-performance, resilient, and scalable systems. - Write efficient, clean, and well-documented code following modern C++ standards (preferably C++17 or above). - Develop multi-threaded applications with a focus on concurrency and performance tuning. - Work in a Linux environment, with strong command over debugging, profiling, and troubleshooting. - Write automation scripts using Linux shell scripting for builds, deployments, or process monitoring. - Use Python or other languages to supplement tools, data processing, or pipeline integration. - Perform code reviews, contribute to architectural discussions, and enforce best practices in software development. - Collaborate with QA and DevOps teams for CI/CD integration and deployment processes. - Ensure system performance, uptime, and integrity through monitoring and support. Required Skills and Qualifications - 5 to 8 years of hands-on experience in C and C++ development, with strong knowledge of C++11/14/17. - Proficiency in multi-threaded programming, concurrency, and memory management. - Strong understanding of data structures, algorithms, design patterns, and software engineering principles. - Solid hands-on experience in Linux-based development environments. - Experience in debugging and performance tuning of large-scale systems. - Proficiency in Linux shell scripting (Bash, etc.). - Working knowledge of Python or another programming/scripting language. - Experience with version control systems (Git), build systems (CMake/Make), and unit testing frameworks. - Good problem-solving skills, ability to work independently, and an eye for detail. Apply Insights Follow-up Save this job for future reference Did you find something suspiciousReport Here! Hide This Job Click here to hide this job for you. You can also choose to hide all the jobs from the recruiter.

Mock Interview

Practice Video Interview with JobPe AI

Start Algorithms Interview Now

RecommendedJobs for You

Madurai, Tiruppur, Salem, Chennai, Tiruchirapalli, Coimbatore