top of page
Untitled design (66).png

C++ Developer

C++ Software Engineer specializing in high-performance Windows applications for semiconductor testing systems and hardware integration.

Untitled design (66).png

C++ Developer

C++ Software Engineer specializing in high-performance Windows applications for semiconductor testing systems and hardware integration.

Job Details

Employment Type: 

Full Time

Timing:

NA

Work Mode:

5 days WFO

Experience:

6-12 years

Location:

Chennai

Key Responsibilities:


  • Design, develop, and maintain high-performance C++ applications on Windows for semiconductor testing systems.

  • Architect software components using object-oriented design principles and design patterns.

  • Analyse and troubleshoot complex issues in production and lab environments, often with limited logs or diagnostics.

  • Optimize system performance, reliability, and stability for long-running test applications.

  • Collaborate with hardware, firmware, and system engineering teams.

  • Participate in code reviews, design reviews, and technical discussions.

  • Support system integration, testing, and customer escalations when required.

Required Skills & Qualifications:


  • Strong proficiency in C++ (modern C++ preferred) on Windows platforms.

  • Solid experience in software design, including design patterns and architectural best practices.

  • Hands-on experience interfacing with hardware (drivers, SDKs, COM, serial, Ethernet, etc.).

  • Proven ability to debug and troubleshoot complex systems with minimal logging.

  • Good understanding of multithreading, synchronization, and memory management.

  • Basic understanding of networking concepts (TCP/IP, sockets, device communication).

Apply For This Position

Upload Resume

Upload
Max: 2 MB
bottom of page