C++ Software Engineer

9 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title:

C++ Software Engineer 27689

Location:

Chennai

Experience:

4 – 9 Years

Notice Period:

30 to 60 Days

Relocation to Chennai is mandatory

Role Summary

A skilled

VC++ Software Engineer

is sought to develop and maintain high-performance applications for hardware control in an industrial environment. The role involves working with Visual C++ in Windows environments, handling hardware interfaces, and contributing across the full software development lifecycle.

Key Responsibilities

  • Design, develop, and maintain applications using Microsoft Visual C++.
  • Implement new features for hardware control systems in an established codebase.
  • Collaborate with cross-functional teams to gather and define requirements.
  • Debug and resolve software issues, ensuring performance and stability.
  • Write clean, efficient, and maintainable code.
  • Conduct code reviews and contribute to software design discussions.
  • Optimize applications for speed and scalability.
  • Follow complete SDLC processes – from requirement gathering to deployment.

Must-Have Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field (B.Tech / MCA / MSc).
  • Minimum 3 years of experience in C++ and MFC.
  • Experience with Win32 API, STL, SQL, XML, and TCP/IP Sockets.
  • Strong foundation in data structures, algorithms, and OOP principles.
  • Experience working in a Windows development environment.
  • Ability to work with COM ports, USB devices, PCI cards, and Ethernet interfaces.
  • Knowledge of multithreading, debugging, and performance optimization.
  • Solid understanding of software development methodologies.
  • Good communication and collaboration skills.
  • Proven stability in career (minimum 2 years in current/previous organization).

Nice To Have

  • Knowledge of Modbus or SECS/GEM protocols.
  • Experience with Windows Kernel-Mode Drivers.
  • Exposure to industrial automation or semiconductor equipment.
  • Familiarity with microservices architecture.
  • Experience with hardware-integrated systems, especially in analytical or manufacturing equipment.

Interview Process

  • Round 1 – Problem Solving
  • Round 2 – Programming
  • Round 3 – Design Discussion
  • Round 4 & Beyond – In-person Interview
Skills: software,c,design,windows,code

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

Chennai, Tamil Nadu, India

Hyderabad, Telangana, India