Jobs
Interviews

25 Win32 Jobs

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

3.0 - 8.0 years

15 - 25 Lacs

chennai

Work from Office

Hi, Wishes from GSN!!! Pleasure connecting with you!!! We been into Corporate Search Services for Identifying & Bringing in Stellar Talented Professionals for our reputed IT / Non-IT clients in India. We have been successfully providing results to various potential needs of our clients for the last 20 years. At present, GSN is hiring C++ / VC++ Developer for one of our leading MNC client. PFB the details for your better understanding: 1. WORK LOCATION: Chennai 2. Job Role: C++ / VC++ Developer 3. EXPERIENCE: 3+ yrs 4. CTC Range: 15L-30L 5. Work Type: WFO Office All 5 days Job Description: Proven experience as a VC++ Developer. Knowledge of Win32 API, MFC, STL, SQL, XML and TCP/IP Sockets is required. Interface with COM ports, USB devices, PCI cards, and Ethernet networks. Familiarity with data structures, algorithms, and design patterns. Ability to debug and optimize multithreaded applications. Strong understanding of Visual C++ and object-oriented programming principles. Experience with software development methodologies. If this role excites you and aligns with your aspirations, don't hesitate to call me @ 8939 666 294 directly or click APPLY . Let's explore this opportunity together! Thanks, Shobana| GSN | Shobana@gsnhr.net | 8939 666 294 | Google review : https://g.co/kgs/UAsF9W

Posted 1 day ago

Apply

5.0 - 10.0 years

7 - 12 Lacs

pune

Work from Office

Job Description Role: Senior Developer Location: Pune Who are we looking for? We are looking for a senior Developer for Windows desktop application development program. Technical Skills: Min 5 to 7 years of hands-on experience with C++, ATL, COM & Windows Services technologies Knowledge on developing Hardware enabling Windows applications for Laptop and Desktop domain Strong analytical and debugging skills Good knowledge on Windows Programming - registry, certificates, file and folder security, WMI, Thread, sockets and system programming. Knowledge on InstallShield, Windows Application deployment and PowerShell scripting Knowledge on C#, WPF, UWP App development will be value add Strong knowledge of libraries and frameworks Knowledge on Agile methodologies Good communication skills to interact with global teams Key Skills : C++17 and above Windows Application Programming Interface (Win32 API) Multithreading IPC, RPC preferred Git Unit Test, MSTest preferred Agile Methodology Automation CI/CD, ADO preferred Microsoft Azure Scalability Object Oriented Analysis & Design Software Development Lifecycle Strong Troubleshooting skills Roles and Responsibilities: Implementation of enhancements in the products which includes UI development & enhancements to the product. Participate in the core team meetings and provide inputs on the product enhancements / defects / any outstanding technical issues. Write code per functional requirement, design and architecture Migration of code to new IDE Visual studio (Integrated development environments) Analysis and fix the incidents/defects Porting/migration of products to new Operating Systems (e.g. Windows 10) Support products on current Windows OS 7, 10 Localization support in the products (excluding string translations) Product Security(Includes guidelines as mutually agreed by HP- Mphasis that needs to be followed during enhancements/New Features design and Fixing identified & prioritized issues Sign and release of products Unit testing by each developer for the source code added/modified

Posted 1 day ago

Apply

4.0 - 9.0 years

5 - 12 Lacs

bengaluru

Hybrid

We're Hiring | Windows 365 Cloud PC Device Administrator Role & responsibilities Administer and manage Windows 365 Cloud PCs, including provisioning, de-provisioning, Provisioning Policy maintaining and maintaining the virtual desktop environment. Create and manage Azure Virtual Networks and collaborate with the Windows 365 service to establish and maintain Azure Network Connections (ANCs). Package and deploy Win32 applications to Cloud PCs using Microsoft Intune. Create and enforce device compliance and configuration policies to ensure security and standardization across all Cloud PCs. Troubleshoot and resolve technical issues related to Windows 365, Cloud PCs, and application deployments. Monitor the performance and health of the Windows 365 environment, taking proactive measures to optimize resource usage. Maintain documentation for all configurations, processes, and procedures. Collaborate with other IT teams to ensure seamless integration and support. 2+ years of experience managing Windows 365 Cloud PCs and overall 5+ years. Hands-on experience with Microsoft Intune for device management, application deployment, and policy enforcement. Experience in Azure networking, including VNet creation and configuration. Strong knowledge of Win32 application packaging and deployment methods. Solid understanding of Windows OS internals, networking, and security principles. Preferred candidate profile We are seeking a skilled and proactive Windows 365 Cloud PC Device Administrator to manage and support our virtual desktop infrastructure hosted on Microsoft Windows 365 platform. (4 - 8) Years Experience - UK Shift (1:30-10:30) Mandatory Skills: Intune, W365 If interested please do share your updated profile to archana.r@bahwancybertek.com

Posted 1 week ago

Apply

4.0 - 8.0 years

0 Lacs

ahmedabad, gujarat

On-site

As a Software Engineer specializing in Product Maintenance, you will be tasked with researching, developing, and testing new features and enhancements for products within the Product Development department. Your responsibilities will include maintaining existing products and modules, developing flowcharts and documentation to identify requirements and solutions, writing well-designed and testable code, producing specifications, and determining operational feasibility. Additionally, you will be expected to integrate software components into a functional system, document and maintain software functionality, troubleshoot and debug existing systems, deploy programs, and evaluate user feedback. You must comply with project plans and industry standards, ensure software is updated with the latest features, and manage a team under your supervision. To excel in this role, you should possess at least 4 years of development experience in C programming. Experience with VC and MFC is preferred, along with strong Object-Oriented Design skills and proficiency in C/C++ and VC programming. Experience in MFC-based GUI designing, developing applications on Dialog-based, MDI, and SDI architectures, creating win32 or MFC-based DLLs and Libraries, and implementing multi-threaded applications is highly desirable. A successful candidate will be a team player who can adapt to project requirements effectively.,

Posted 2 weeks ago

Apply

4.0 - 9.0 years

6 - 15 Lacs

bengaluru

Hybrid

Dear All!!!! Job Title:- Cloud PC Device Administrator Mandatory Skills:- Cloud PC,Windows 365, Intune, Win32 Application (All skills should be in the Projects not in the Summery) Job type:-Contract Work Mode:-Hybrid Interview Mode:-Virtual Shift timings:- UK Shift (1:30-10:30) N.p:-Immediate to 10 Days Experience:-4 Years Budget:-18 LPA Location:-Bengalore If Any one are interested Contact me 9703027107(Nandha) or Drop me your Cv in What Up.

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As a key member of the Engineering team at Tally, you will play a crucial role in owning the UI engine that powers our flagship on-premises desktop application for Windows. Your responsibilities will encompass various aspects including core UI framework development, performance optimization, feature implementation, and code quality maintenance. Your work will directly impact the user experience, ensuring that the application is intuitive, responsive, visually appealing, and high-performing. You will have the opportunity to deeply influence the look and feel of the core product, shaping how users interact with the software. By building a robust and efficient UI engine, you will contribute to seamless feature delivery, improved performance, and enhanced user experience. Your efforts will drive customer satisfaction, strengthen the product's market presence, and ultimately contribute to the overall success of our software solutions. To excel in this role, you should demonstrate proficiency in C/C++ or Java development, with a good understanding of OS concepts. A proven track record of building and scaling high-performance products is essential, along with a solid grasp of GUI programming concepts and hands-on experience in developing B2B or B2C applications. Familiarity with the Windows platform, particularly Win32 or MFC API, is advantageous. Strong problem-solving skills, a foundation in Computer Science fundamentals, and the ability to effectively collaborate with cross-functional teams are key attributes for success in this role. You will be actively involved in collaborative feature development, working closely with the product development team to design and implement new features for web applications. Performance optimization will be a key focus, where you will ensure applications are optimized for speed, scalability, and efficiency. Troubleshooting technical issues, conducting thorough debugging and testing, participating in code reviews, and fostering a culture of continuous improvement and collaboration will also be integral parts of your responsibilities. Additionally, you will be expected to contribute to the enhancement of tools, processes, and systems aimed at improving efficiency and effectiveness. Mentoring and influencing team members and fostering adherence to excellent product standards will be crucial aspects of your role, ensuring the delivery of high-quality, reliable software systems.,

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

chennai, tamil nadu

On-site

As a Software Engineer VC++ Developer (Win32/MFC) in our Chennai, Tamil Nadu office, you will be an integral part of our product development team focused on cutting-edge industrial automation solutions. Your role will involve developing and maintaining software applications using Microsoft Visual C++, specifically working with Win32, MFC, and multithreaded applications. You will have the opportunity to interface with various hardware devices, such as COM ports, USB devices, PCI cards, and Ethernet networks. Collaboration with cross-functional teams to define and implement software requirements will be essential, along with debugging and troubleshooting software issues in multithreaded environments. Your expertise will contribute to optimizing application performance for scalability and speed, ensuring adherence to coding standards, and participating in the full software development lifecycle from requirements gathering to deployment. Key Responsibilities - Develop and maintain software applications using Microsoft Visual C++. - Build new features to control Analyzer and Doser hardware in the existing code base. - Interface with COM ports, USB devices, PCI cards, and Ethernet networks. - Collaborate with cross-functional teams to define and implement software requirements. - Debug, troubleshoot, and resolve software issues in multithreaded environments. - Conduct code reviews to ensure adherence to coding standards and best practices. - Optimize application performance for scalability and speed. - Participate in the full software development lifecycle from requirements gathering to deployment. Required Qualifications - Education: B.Tech / M.Tech / M.Sc / MCA in Computer Science, Software Engineering, or related field (Mandatory). - Experience: Minimum 3 years of hands-on experience in C++, Minimum 3 years of experience in MFC. - Proven expertise in Win32 environment. - Strong knowledge of data structures and algorithms. - Experience in multithreaded application development. - Exposure to SQL, XML, TCP/IP sockets. - Experience in Product-based companies (current or past). - Strong understanding of object-oriented programming and software design patterns. - Familiarity with software development methodologies. - Excellent problem-solving, debugging, and optimization skills. Desired Qualifications - Knowledge of Modbus and SECS/GEM protocols. - Experience with Windows Kernel-Mode Drivers. - Experience in industrial automation coding. - Familiarity with liquid chemical analytical hardware. - Experience in Semiconductor Manufacturing Equipment.,

Posted 1 month ago

Apply

3.0 - 7.0 years

0 Lacs

chennai, tamil nadu

On-site

The Software Engineer position in C++/MFC for product development in Chennai requires a professional with 3+ years of experience in C++ and MFC. The ideal candidate should have a strong background in Win32 Windows environment and possess solid knowledge of Data Structures & Algorithms. Previous experience in product-based companies is essential, with a minimum tenure of 2 years per company. Candidates currently employed at HCL are not eligible for this position. A degree in B.Tech / M.Tech / MS / M.Sc is mandatory, and willingness to relocate to Chennai is a requirement. As a C++/MFC Software Engineer, you will be responsible for designing, developing, and maintaining advanced Windows desktop applications. Additionally, you will work on controlling semiconductor equipment hardware such as Analyzers & Dosers. The role also involves writing clean, scalable, and high-performance C++ code, collaborating with cross-functional teams across hardware and software domains, and participating in a full SDLC product development environment. Ideal candidates should have experience in Multithreading, Microservices, and familiarity with STL, XML, SQL, TCP/IP, or Industrial Automation. Semiconductor domain experience is considered a significant advantage. The interview process for this position includes Problem Solving, Programming Round, and Design Interview, followed by final rounds conducted in-person in Chennai.,

Posted 1 month ago

Apply

5.0 - 10.0 years

0 - 0 Lacs

chennai

On-site

Software Engineer Position: Software Engineer Employment Type: Full Time Location: Chennai, Tamil Nadu, India Experience: 5-9 Years Must-Have Qualifications B.Tech / MCA / MSc / M.Tech / MS in Computer Science, Software Engineering, or related field Minimum 3 years of hands-on experience in: Visual C++ Development MFC (Microsoft Foundation Class) Data Structures and Algorithms Windows Environment (Win32) Proven experience in product-based companies Strong knowledge of Win32 API, MFC, STL, SQL, XML, and TCP/IP Sockets Experience interfacing with COM ports, USB devices, PCI cards, and Ethernet networks Solid understanding of multithreading concepts, debugging, and optimization in Visual C++ Strong problem-solving skills, attention to detail, and object-oriented programming principles Good communication skills and ability to work both independently and in a team Willingness to relocate to Chennai Desired Qualifications Knowledge of Modbus and SECS/GEM protocols Experience with Windows Kernel-Mode Drivers Exposure to coding for industrial automation Familiarity with liquid chemical analytical hardware Experience in semiconductor manufacturing equipment Knowledge of microservices architecture Key Responsibilities Develop and maintain applications using Microsoft Visual C++ Add new features to control KLA Analyzer and Doser hardware in an established code base Collaborate with cross-functional teams to define and refine requirements Write clean, efficient, and maintainable code Debug and troubleshoot issues, ensuring optimal performance Conduct code reviews and enforce coding standards Optimize applications for performance, scalability, and reliability Participate in the complete SDLC, from requirement gathering to deployment Thanks & Regards Rahul Recruiter

Posted 1 month ago

Apply

3.0 - 7.0 years

0 Lacs

haryana

On-site

You are an experienced Senior Software Engineer with a focus on C++ development for the Windows platform. Your role involves designing, developing, and optimizing high-performance software solutions while having 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. It is crucial to optimize code for performance and scalability, especially in multi-threaded and high-performance environments. You will be responsible for troubleshooting, debugging, and resolving software defects and technical issues. Writing clean, maintainable, and well-documented code while adhering to coding standards is essential. Additionally, you will contribute to the architecture and design decisions of the product to ensure high-quality software solutions. Leading code reviews, providing mentorship to junior developers, and ensuring best practices are followed are also part of your role. Collaboration with other teams such as QA, product management, and DevOps is necessary to ensure the seamless delivery of software projects. Your qualifications should include a Bachelor's or Master's degree in Computer Science, IT Engineering, or a related field. You should have at least 3 years of professional experience in C++ development, particularly on the Windows platform. A strong understanding of Windows APIs, Win32, and MFC (Microsoft Foundation Classes) is required. Experience with multi-threading, concurrency, and parallel processing in C++, as well as proficiency in using debugging tools and performance optimization techniques is expected. Familiarity with Windows internals, system-level programming, memory management, and writing programs for 64-bit and 32-bit OS variants is essential. Experience with version control systems (e.g., Git) and CI/CD pipelines, as well as strong problem-solving skills and the ability to work in a fast-paced environment, are also necessary. Excellent written and verbal communication skills are a must. Preferred skills include experience with cross-platform development (Linux, macOS), familiarity with modern C++ standards (C++11/14/17), knowledge of Windows drivers, kernel mode development, or embedded systems, and experience with Agile development methodologies.,

Posted 1 month ago

Apply

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 1 month 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 1 month 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 1 month 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 2 months 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 2 months 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 2 months 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 2 months 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 2 months 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 2 months 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 3 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 3 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 3 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 4 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 4 months ago

Apply

7.0 - 12.0 years

10 - 20 Lacs

pune, chennai

Hybrid

Senior Software Engineer (C++/Java/C#) 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. Additional details: Mode of work - Hybrid Shift work General shift 9 AM to 6 PM Location - Chennai/Pune

Posted Date not available

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