Software Engineer – C++/MFC Performance Optimization

3 days ago


Chennai, Tamil Nadu, India Mogi IO : OTTPodcastShort Video Apps for you Full time ₹ 10,00,000 - ₹ 25,00,000 per year

Work Type: Full Time

Experience Required: 4 – 9 Years (Min 3 years in C++ & MFC, with recent hands-on experience)

Compensation: INR 20,00,000 – 30,00,000

Visa/Work Status: India Only

Work Mode: Onsite (Chennai) – Relocation Mandatory

Job Overview

  • We are looking for an experienced VC++/MFC Software Engineer to join our team in Chennai. This role focuses on developing and maintaining applications that integrate with specialized hardware, requiring strong expertise in C++, MFC, Win32, and Windows environments. The ideal candidate will come from a product company background with proven stability and hands-on experience in multithreaded systems, algorithms, and performance optimization.

Key Responsibilities

  • Design, develop, and maintain applications using Microsoft Visual C++ and MFC.
  • Build new features to control Analyzer and Doser hardware in existing code bases.
  • Integrate with COM ports, USB devices, PCI cards, and Ethernet networks.
  • Collaborate with cross-functional teams to define requirements and solutions.
  • Write clean, efficient, maintainable, and scalable code.
  • Debug and optimize multithreaded applications in Windows.
  • Conduct code reviews and enforce best practices.
  • Support the full SDLC, from requirements to deployment.

Must-Have Requirements

  • Bachelor's/Master's degree (B.Tech/MSc/M.Tech/MS).
  • Minimum 3 years' experience in C++ and MFC (must be recent within 5 years).
  • Hands-on with Win32, STL, SQL, XML, TCP/IP Sockets.
  • Strong knowledge of data structures, algorithms, and OOP principles.
  • Experience in product companies (mandatory).
  • Stability in prior roles (minimum 2 years per organization).
  • Relocation to Chennai required.
  • Notice period: 30–60 days.

Nice-to-Have Skills

  • Experience in multithreading.
  • Knowledge of Microservices.
  • Familiarity with industrial automation, Modbus/SECS/GEM, Windows Kernel Drivers, or semiconductor manufacturing equipment

  • Software Engineer

    12 hours ago


    Chennai, Tamil Nadu, India promaynov Advisory Services Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    We are seeking an experienced C++ Developer with a strong background in product-based companies to join our team in Chennai. The ideal candidate should have 4 to 9 years of experience in C++ development with expertise in MFC and Win32. This role requires deep technical knowledge of Windows desktop application development, object-oriented programming...

  • Software Engineer

    2 days ago


    Chennai, Tamil Nadu, India Promaynov Advisory Services Pvt. Ltd Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Please find the below details :Experience :4-9 yearsLocation :ChennaiMandatory Skills Required : C++, MFC, Win32 (Product based company experience is a must)Required Skills:Strong proficiency in C++ (preferably Visual C++).Hands-on experience with Microsoft Foundation Classes (MFC) and Win32 .Experience in Windows desktop application development ...


  • Chennai, Tamil Nadu, India Mogi IO : OTTPodcastShort Video Apps for you Full time ₹ 1,00,00,000 - ₹ 2,80,00,000 per year

    Work Type: Full TimeExperience Required: 5 – 8 YearsCompensation: INR 14,00,000 – 21,00,000 (Fixed) | Max CTC up to INR 28,00,000Visa/Work Status: India OnlyWork Mode: Hybrid (2–3 days office) | Swing Shift (2 PM – 11 PM IST)Job OverviewWe are seeking an experienced Associate/Lead Engineer – Enovia CAD Integration to join our PLM team in Chennai....


  • Chennai, Tamil Nadu, India BNP Paribas Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Position Purpose Work Autonomously by taking ownershipSelf-motivation and good team spiritProactive Communication on issues / risks / statusHigh Quality FocusFollow the defined workflow and ensure the project KPIs are within the limitsGain application, business, functional and technical knowledgeResponsibilitiesDirect Responsibilities The Sr. C++/VC++...


  • Chennai, Tamil Nadu, India beBeeSoftware Full time ₹ 15,00,000 - ₹ 28,00,000

    Senior C++ Software EngineerWe are seeking a highly skilled Senior C++ Software Engineer to join our team. This is a great opportunity for an experienced professional looking to take their career to the next level.About the RoleThis is a senior-level position that requires a strong background in C++ programming, software architecture, and development...


  • Chennai, Tamil Nadu, India Randstad Full time

    As a Senior Software Engineer, you'll be responsible for designing and delivering optimized, reliable backend components in C++. You'll engage with global teams to ensure smooth collaboration and delivery. Responsibilities:• Build and optimize high-performance backend systems• Write clean, modular, testable C++ code• Participate in cross-team reviews,...


  • Chennai, Tamil Nadu, India beBeeSoftwareEngineering Full time ₹ 1,80,00,000 - ₹ 2,40,00,000

    Job Title: Software Engineering LeaderJob DescriptionWe are seeking an experienced software engineering leader to define the overall architecture of our product. This individual will be responsible for designing and implementing the software framework for automotive systems, ensuring performance, power efficiency, and safety-critical requirements.The ideal...


  • Chennai, Tamil Nadu, India Angel and Genie Full time

    Role : Embedded Software Engineer C++, Linux Location : Ambattur, Chennai. Industry : Industrial Automation. Experience : 3-5 Years. Salary : Best in Industry. Job Type : Full-Time | On-site.About The Role : We are looking for a skilled Embedded Software Engineer with 3-5 years of experience in C/C++ development and a strong understanding of...

  • Software Engineer

    2 weeks ago


    Chennai, Tamil Nadu, India Prophecy Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    C++ Senior Technical LeadJob SummaryThe Senior Technical Lead in C++ programming will be responsible for leading a team in the development and implementation of C++ applications. They will oversee the technical aspects of projects, provide guidance to team members, and ensure the successful delivery of high-quality C++ solutions. (1.)Key ResponsibilitiesLead...

  • VC++ Developer

    2 days ago


    Chennai, Tamil Nadu, India Kiya Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    position: Contract to Hire(C2H)Skill: C++/VC++ DeveloperLocation: ChennaiNotice Period: Immediate to 15 DaysExperience: 5 to 7 yearsSkills:C++/VC++ with MFC, STL & Data StructuresWindows programming with Win32 APIsSybase/Oracle: Strong SQL, TSQL / PL/SQL programming skillsVisual Studio 2017/2019GIT/BITBUCKETDevOps (Good to have)Java knowledge (added...