Jobs
Interviews

14 Win32 Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

3.0 - 7.0 years

0 Lacs

haryana

On-site

You are an experienced Senior Software Engineer with expertise in C++ development on the Windows platform. You have a strong background in designing, developing, and optimizing high-performance software solutions, with a deep understanding of Windows operating systems, multithreading, and system-level programming. Your responsibilities will include designing, developing, and maintaining complex software applications using C++ on Windows. You will collaborate with cross-functional teams to define, design, and implement new features while optimizing code for performance and scalability in multi-threaded and high-performance environments. Troubleshooting, debugging, and resolving software defects and technical issues will also be part of your role. It is essential to write clean, maintainable, and well-documented code adhering to coding standards, contribute to product architecture and design decisions, lead code reviews, mentor junior developers, and ensure best practices are followed. Collaboration with QA, product management, and DevOps teams is crucial to ensuring the seamless delivery of software projects. To qualify for this position, you must have a Bachelor's or Master's degree in Computer Science, IT Engineering, or a related field, along with at least 3 years of professional experience in C++ development on the Windows platform. A strong understanding of Windows APIs, Win32, and MFC is required, as well as experience in multi-threading, concurrency, and parallel processing in C++. Proficiency in debugging tools like Visual Studio Debugger and performance optimization techniques is essential, along with knowledge of Windows internals, system-level programming, and memory management. You should be capable of writing programs for both 64-bit and 32-bit OS variants and have familiarity with version control systems and CI/CD pipelines. Strong problem-solving skills, the ability to work in a fast-paced environment, and excellent written and verbal communication skills are also necessary. Preferred skills for this role include experience with cross-platform development, familiarity with modern C++ standards (C++11/14/17), and knowledge of Windows drivers, kernel mode development, or embedded systems. Experience with Agile development methodologies is a plus.,

Posted 3 days ago

Apply

5.0 - 10.0 years

0 - 2 Lacs

Hyderabad

Hybrid

Role & responsibilities Qualifications 6+ years hands-on experience in design & development of Windows applications In-depth understanding of Windows OS technologies, WinAPI and Windows Internals Proficient in C++ Good understanding of security and best practices. Experience with Agile, TDD, SOA and test methodologies. Good experience on Requirement/Design/Code Review & Inspections practices. Experience in development processes like creating technical and architectural documents Excellent written and oral communication skills as well as strong interpersonal skills. Ability to handle ambiguity and collaborate across multiple groups and disciplines. Ability to manage multiple tasks concurrently and drive them to successful completion. Ability to collaborate in a cross-group environment with global SWE teams. Ability to rapidly assimilate new information and techniques Windows Kernel Development Experience is a plus. Reverse Engineering Experience is a plus. Go Language knowledge is a plus.

Posted 3 days ago

Apply

3.0 - 7.0 years

0 Lacs

kolkata, west bengal

On-site

If working in a learning environment fires your passion and being part of a great team excites you, this role is perfect for you. You will have the opportunity to apply your analytical and creative problem-solving skills in a supportive environment. To excel in this role, you should have a solid foundation in software engineering fundamentals, particularly in object-oriented programming. If you possess a strong SW development background and proficiency in C/C++/Win32 or C#.NET, this position will allow you to further enhance your skills. Knowledge of Git and Jenkins will be advantageous, and experience in working with REST based Web services will be highly beneficial. Key responsibilities include: - Minimum 3 years of development experience - Strong hands-on knowledge in either C#.Net or C/C++/Win32 - Good understanding of object-oriented programming - Knowledge of REST based Web services is preferred - Domain knowledge in printing and imaging technologies is a plus - Familiarity with Angular is a bonus - Proficiency with GIT and Jenkins systems - Working knowledge of Agile methodologies is preferred If you are an innovator seeking to make a significant impact with a global technology leader, don't miss this opportunity. Apply now!,

Posted 6 days ago

Apply

3.0 - 7.0 years

0 Lacs

haryana

On-site

You should have a Bachelor's or Master's degree in Computer Science, IT Engineering, or a related field along with at least 3 years of professional experience in C++ development, specifically on the Windows platform. Your expertise should include a solid understanding of Windows APIs, Win32, and MFC (Microsoft Foundation Classes), as well as experience with multi-threading, concurrency, and parallel processing in C++. You should be proficient in using debugging tools such as the Visual Studio Debugger and performance optimization techniques. Additionally, familiarity with Windows internals, system-level programming, and memory management is required, including the ability to write programs for both 64-bit and 32-bit OS variants. Experience with version control systems like Git and CI/CD pipelines is essential, along with strong problem-solving skills and the capability to thrive in a fast-paced environment. Exceptional written and verbal communication skills are a must-have. Preferred skills for this role include experience with cross-platform development (Linux, macOS), knowledge of modern C++ standards (C++11/14/17), Windows drivers, kernel mode development, or embedded systems, as well as familiarity with Agile development methodologies. As a Senior Software Engineer specializing in C++ development on the Windows platform, you will be responsible for designing, developing, and optimizing high-performance software solutions. Key responsibilities include collaborating with cross-functional teams to define and ship new features, optimizing code for performance and scalability, troubleshooting and resolving software defects, writing clean and well-documented code, contributing to product architecture and design decisions, leading code reviews, mentoring junior developers, and ensuring best practices are followed. You will also work closely with QA, product management, and DevOps teams to ensure the seamless delivery of software projects. If you meet the qualifications and have the required skills, we encourage you to apply for this exciting opportunity to join our dynamic team.,

Posted 3 weeks ago

Apply

6.0 - 10.0 years

25 - 40 Lacs

Pune, Chennai

Work from Office

Job Description- Senior Software Engineer (C++/Java/C#) Location- Chennai/Pune As a senior member of the team, a successful candidate will be expected to Develop a deep understanding of the system and software architecture. Mentoring junior team members. Successful candidates will have very strong software engineering skills as well as a passion for working with hardware (non-compute mechanical hardware). Requirements: 5 to 10 years of experience as a System Software Engineer or Software Developer, with prior experience in (non-compute hardware) automation, or instrumentation. Experience in developing applications for Desktops. Mandatory experience in OOP, design patterns, data structures and algorithms, distributed systems, multi-threaded and multi-process programming. Proficiency in writing, deploying, and maintaining production code in C++, C#, or JAVA. Experience in MFC, Winforms, Win32, WPF/WCF. Familiarity with interface protocols for cross-language software such as CORBA, Apache Thrift, gRPC or similar technologies. Ability to take abstract problem statements and detail them out into concrete requirements and design through collaborative discussions. Possess good communication skills and the ability to work in a team environment. Bachelor's degree or higher in Computer Science, Engineering, or related field. Ability to contribute Individually. What will make you stand out from the crowd: A passion and demonstrated track record of creating software that controls and manipulates real-life hardware. Ability to understand complex use cases and propose technology road maps aligned with evolutionary changes to existing software.

Posted 3 weeks ago

Apply

6.0 - 10.0 years

19 - 25 Lacs

Bangalore Rural, Bengaluru

Hybrid

C++ GUI developer with 7–10 yrs experience on Windows/Mac, skilled in VC++, Win32/Cocoa, multithreading, UI frameworks (MFC/wxWidgets), web frameworks, and OOP. Must have full product cycle experience and strong debugging/design skills.

Posted 3 weeks ago

Apply

8.0 - 13.0 years

15 - 30 Lacs

Chennai

Hybrid

Job Description/Preferred Qualifications Responsibilities: Technical: Responsible for software development activities using Java and C#/C++ Good debugging skills in a complex software setup involving multi-process/multiple systems in Windows/Java environment with good OS concepts Good with SW design skills/architecture Optional skills : Knowledge working with HPC, Linux, Win32 understanding Acquire and demonstrate technical knowledge of inspector software Participate in end to end product development lifecycle activities Acquire knowledge of key use cases in defect inspection using SWIFT tools. Team work / soft skills and others: Leading/working together productively in a team setup with other team members Keenness to learn new technology and see how they can be a suitable fit to the existing product Collaborate with teams across different geographical zones to develop / deliver software solutions Being flexible with work timings, attending to technical discussions with business team/peer teams across the globe Work across groups including systems/hardware, marketing, applications and manufacturing on all aspects of software project including requirement definition, design, development, deployment, support and service Understand and apply software development best practices Travel to other KLA sites and customer sites on a needed basis Qualifications: BE/BTech/MS/MCA/MTech with 5+ years of SW development experience. Minimum Qualifications: Strong in programming fundamentals, Java / .NET and C#/C++ with good software design exposure. Good analytical and problem-solving abilities Thorough knowledge of SDLC and software engineering Strong verbal and written communication and team-work skills Come across as an integrator/energizing/captivating person helping achieve divisional goals. We offer a competitive, family friendly total rewards package. We design our programs to reflect our commitment to an inclusive environment, while ensuring we provide benefits that meet the diverse needs of our employees. KLA is proud to be an equal opportunity employer. Be aware of potentially fraudulent job postings or suspicious recruiting activity by persons that are currently posing as KLA employees. KLA never asks for any financial compensation to be considered for an interview, to become an employee, or for equipment. Further, KLA does not work with any recruiters or third parties who charge such fees either directly or on behalf of KLA. Please ensure that you have searched KLAs Careers website for legitimate job postings. KLA follows a recruiting process that involves multiple interviews in person or on video conferencing with our hiring managers. If you are concerned that a communication, an interview, an offer of employment, or that an employee is not legitimate, please send an email to talent.acquisition@kla.com to confirm the person you are communicating with is an employee.

Posted 3 weeks ago

Apply

5.0 - 10.0 years

15 - 25 Lacs

Pune, Chennai

Hybrid

Senior Software Engineer (C++/Java/C#) Location- Chennai/Pune As a senior member of the team, a successful candidate will be expected to Develop a deep understanding of the system and software architecture. Mentoring junior team members. Successful candidates will have very strong software engineering skills as well as a passion for working with hardware (non-compute mechanical hardware). Requirements: 5 to 10 years of experience as a System Software Engineer or Software Developer, with prior experience in (non-compute hardware) automation, or instrumentation. Experience in developing applications for Desktops. Mandatory experience in OOP, design patterns, data structures and algorithms, distributed systems, multi-threaded and multi-process programming. Proficiency in writing, deploying, and maintaining production code in C++, C#, or JAVA. Experience in MFC, Winforms, Win32, WPF/WCF. Familiarity with interface protocols for cross-language software such as CORBA, Apache Thrift, gRPC or similar technologies. Ability to take abstract problem statements and detail them out into concrete requirements and design through collaborative discussions. Possess good communication skills and the ability to work in a team environment. Bachelor's degree or higher in Computer Science, Engineering, or related field. Ability to contribute Individually. What will make you stand out from the crowd: A passion and demonstrated track record of creating software that controls and manipulates real-life hardware. Ability to understand complex use cases and propose technology road maps aligned with evolutionary changes to existing software.

Posted 3 weeks ago

Apply

12.0 - 18.0 years

50 - 70 Lacs

Bengaluru

Work from Office

Job Description Inside the Nexthink Engineering department, the team you will be joining participates in building what we call the Collectors: the endpoint agents that run on the system of the millions of employees mentioned above. In a nutshell, Collectors extract meaningful information about what's going on the OS, interpret it and feed it to our amazing data analytics systems. They also help to remediate detected issues and improve users experience of using their devices. Collectors are the complex and critical part of Nexthink product. They require the highest level of reliability and performance on each of the platforms our Collectors currently running: Windows, macOS and Linux. Challenge #1: create comprehensive and reliable solutions Challenge #2: do it for several platforms, using all the best from each platform Challenge #3: still, keep solutions cross-platform where possible Our engineers are excited to take on broad non-conventional problems and are able to narrow them down to a relevant shape and function. They constantly come up with ideas to improve our product, they prototype them, then see them through in production and measure their impact. All of this with the very high standards of quality, performance and security that are part of our DNA. Qualifications At least 7-10 years of experience in software development. Very good demonstrable understanding of operating systems internals. Experience in software development on Windows and/or macOS platform close to OS level. You are fluent in C++, preferably up to date with the latest iterations of the standard. Proven experience of leading or being important individual contributor for one or more significant projects. Consistently write concise and very well-tested code. You can navigate and debug a complex code using the tools available and you have very strong attention to details. You can do OS-level research. Experience in kernel-mode software development is an advantage. Experience in multi-platform/cross-platform development, especially on Windows and macOS platforms, is an advantage as well. You enjoy working in a dynamic environment and you are result oriented. You \are the problems solver and like challenging tasks. You communicate clearly and concisely in English.

Posted 3 weeks ago

Apply

4.0 - 9.0 years

9 - 19 Lacs

Chennai, Bengaluru

Work from Office

Job Requirements Roles & Responsibilities: Responsible for software development using Java Analyze requirements, design, and code software in JAVA in Windows environment. Perform unit test, verification and validation of the product developed. Ability to understand requirements Write effective and reusable code according to best practices. Work as an individual contributor aligning with customer priorities Work Experience Work Mode Work From Office (WFO) Required Skills (Technical Competency): Mid-level programming experience with 5 to 8 years of experience in programming languages (Java) Experience in requirement analysis, design, development and testing of desktop-based applications. Solid understanding of Object-Oriented design and concepts. Hands on multi-threaded programming and debugging skills Strong experience in Windows desktop application Large scale software development experience. Ability to write effective and reusable code according to best practices. Experience of project life cycles, process, work flows. Good logical and problem-solving skills Knowledge in design patterns Knowledge of unit testing framework, code analysis tools Ability to drive, to take ownership and responsibility of a project. Ability to work independently and be proactive. Ability to analyze problems and come up with proposals for a solution. Ability to learn new technologies as part of the job. Be able to clearly communicate in English language Honesty in raising escalation when there are problems instead of hiding the issue/dragging the schedule Desired Skills: Knowledge working with HPC, Linux, Win32 understanding Experience in Semiconductor domain with knowledge in machine control, robotics, industrial automation, SECS/GEM

Posted 2 months ago

Apply

5.0 - 9.0 years

10 - 20 Lacs

Bengaluru, Thiruvananthapuram

Work from Office

Hi, Greetings!! We are Hiring for C++ Developer foe our esteemed Client - CMM level5 Company -Bangalore & Trivandrum/Thiruvananthapuram. Roles & Responsibilities: Design and development in C++ on Windows environment. Involve in requirement analysis, design, coding and testing Understand/learn architecture and design of existing applications developed mainly using C++ Take ownership of assigned jobs that are part of new feature implementations, bug fixes and enhancement activities Document the projects according to project standards (Architecture, technical specifications) Technical communication with internal and external stake holders Works independently and contributes to the immediate team and work with Architects and other leads Required Skills (Technical Competency): Minimum 4 years of experience in developing applications using C++ Excellent programming and debugging skills in C++ for Windows Knowledge in Healthcare Domain Knowledge in DICOM Solid understanding of Object-Oriented design and concepts. Knowledge of Multi-threading / real-time / high performance applications. Ability to write effective and reusable code according to best practices. Operating Systems: Windows7/Window10 Databases: SQL Server Excellent communication and presentation skills. Good customer interfacing skills. Desired Skills: Experience in C# Knowledge in SQL Server Ability to explore large code base and understand architecture and design Ability to deliver without much supervision from lead/managers

Posted 2 months ago

Apply

4.0 - 9.0 years

14 - 24 Lacs

Pune

Hybrid

WIN32 is environment and WIN32 API Programming is used for development Client is looking for WIN32 API Programming C++ 11.0, Multithreading in C++/C# (Core), VC++, MFC, UWP, React-Native,testing plans, protocolstest plans, debugging,testing scripts

Posted 2 months ago

Apply

2 - 4 years

4 - 6 Lacs

Bengaluru

Work from Office

About the Role We are seeking a skilled Windows Application Developer with expertise in C# and .NET technologies to join our development team. The ideal candidate will have strong experience in designing, developing, and maintaining high-performance Windows-based applications. You will be responsible for building solutions that run on Windows environments, working with a team of developers to deliver innovative software solutions that meet client requirements. Responsibilities include (but are not limited to) : Design, develop, and maintain Windows-based desktop applications using C# and .NET Framework / .NET Core. Write clean, maintainable, and efficient code, following best practices and coding standards. Collaborate with cross-functional teams to gather requirements, define technical specifications, and implement features. Implement user interfaces and ensure a seamless user experience using C#, WPF, gRPC for Inter Process Communication, Machine Learning models running alongside desktop application. Troubleshoot and resolve issues related to application performance, bugs, and errors. Conduct unit testing and integration testing to ensure high-quality code. Optimize application performance and ensure scalability and responsiveness. Stay updated with the latest trends and best practices in Windows application development, C#, and .NET. Participate in code reviews to maintain code quality and share knowledge within the team. Experience and skills: Proven experience in developing Windows applications using C# and the .NET Framework (including .NET Core). Strong knowledge of Win32, WinUI, Windows Forms (WinForms) or Windows Presentation Foundation (WPF) and other frameworks for developing desktop applications. Strong debugging and troubleshooting skills to resolve application issues efficiently. Experience with Visual Studio and other development tools for building Windows applications. Familiarity with RESTful APIs and integrating third-party services into applications. Strong problem-solving skills and ability to work independently and within a team. Experience in writing unit tests using frameworks like MSTest, NUnit, or xUnit. Previous coursework or relevant experience in the following areas: software design, object-oriented programming, databases, operating systems, computer networks and (ideally) multi-threaded programming. Preferred Qualifications: Experience with computer vision algorithms related to OCR and Object Detection Network programming for client-server communication using any of the following: Python (FastAPI, Flask), Golang, API gateways, and databases. Experience with installer packages (WiX, InstallShield, etc.) Knowledge of Azure or other cloud platforms for application deployment and integration. Familiarity with Agile/Scrum Knowledge of DevOps practices and CI/CD pipelines. Familiarity in working with PostgreSQL, including writing queries. AI or machine learning experience: Experience with frameworks such as PyTorch, TensorFlow and Keras, etc. Bachelor's degree in computer science, Software Engineering, or a related field, or equivalent work experience.

Posted 2 months ago

Apply

5 - 9 years

14 - 19 Lacs

Chennai

Hybrid

Responsibilities Direct Responsibilities The Sr. C++/VC++ Developer will be responsible to: Develops software solutions by studying information needs, conferring with business/users, studying systems flow, data usage and work processes, investigating problem areas and following the best practices in all the aspects of software development lifecycle. Design and development of GUI, business & database layer and its corresponding business treatment Documents and demonstrates solutions by developing technical and functional documents, facilitating internal peer reviews to accomplish high quality of deliverables Devops implementation and enhancement for Application Build and Deployment Performance optimization when required Responsible for estimations, risks & mitigations and escalations to TL/PM in case of any issues Enhance job knowledge by studying state-of-the-art development tools, programming techniques and computing equipment, steering and participating in technical and functional learning sessions conducted by the organization Application L3 Support, Remedy Resolution Contributing Responsibilities Communicate ideas and develop strategy through presentations, demonstrations and specifications, supports and develops team members by providing guidance, coaching and knowledge sharing Domain / Technical Knowledge and/or experience of the financial services industry will be a BIG plus Good understanding of software development life cycle and Agile/iterative methodology Technical & Behavioral Competencies Experience: 5 to 7 years Skills: 1. C++/VC++ with MFC, STL & Data Structures 2. Windows programming with Win32 APIs 3. Sybase/Oracle: Strong SQL, TSQL / PL/SQL programming skills 4. Visual Studio 2017/2019 5. GIT/BITBUCKET 6. DevOps (Good to have) 7. Java knowledge (added advantage) Ability to perform technical analysis, design and identify impacts (functional/technical) Proven expertise in writing good’ technical specifications Proven expertise in writing ‘good’ code & experience in GUI development projects Inclination to understand and learn application/business functionality Good communicator, fast learner & a Team player Attention to detail, disciplined and reliable

Posted 2 months ago

Apply
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.

Featured Companies