Mphasis - C++ Windows Device Driver Developer
Mphasis Limited
Job Description : - 5+ years of experience actively working with the C++ programming language :1. Familiar with the C++ 11 and 14 concepts.2. Used to the Visual Studio IDE (2019 and 2022).3. Comfortable contributing in large projects (400k+ lines of code) involving several repositories.- 3+ years of experience developing Drivers and WinNT Services for Windows using the Win32 API set :1. Experience developing at least 1 Driver using C++.2. Expertise developing WinNT Services using C++.3. Expertise developing class libraries and creating shared libraries (DLLs).4. Comfortable with all the following Windows specific behaviour, features, and tools : Power Awareness, Local System Vs Current User privileges, COM interfaces, WinDbg, Windows Driver Development Kit.- Familiarity with Microsofts driver (flight) submission program :1. Understanding of the WHQL process and test validation required to submit a driver to Microsoft.- Aware of Microsofts Hardware Support Application architecture.- Experience in Agile development methodologies.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 11).- Support products on current Windows OS 10, 11.- 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.Process Skills : - Agile Scrum/Scrumban and Test-Driven Development.Behavioural Skills : - Result oriented team player.- Good in communication.- Interpersonal skills.Qualification : - Bachelor of Engineering (Computer background preferred).Whats in for you? - At Mphasis, we promise you the perfect opportunity of building technical excellence, understand business performance and nuances, be abreast with the latest happenings in technology world and enjoy a satisfying work life balance.- With the current opportunity, you will get to work with the team that has consistently been setting benchmarks for other deliveries in terms of delivery high CSATs, project completion on time and being one of the best teams to work for in the organization.- You get an open and transparent culture along with freedom to experimentation and innovation.Who are we?Mphasis is a leading IT solutions provider, offering Applications, Business Process Outsourcing (BPO) and Infrastructure services globally through a combination of technology knowhow, domain and process expertise. Over the years we have left an indelible impression in the IT solutions domain with an impressive clientele and an extensive global presence. The accolades we have been garnering can be attributed to our undeterred focus in delivering quality solutions across verticals that meet the challenging requirements of our esteemed customers. Our integrated solutions offering is aimed at creating value for our customers, helping them in improving their business processes with minimum hassles and capital outlays. (ref:hirist.tech)
- ...clients, while also providing valuable legal insights and resources to the public. Overview We are looking for a Associate Application Developer to produce scalable web applications. You’ll be part of a cross-functional team that’s responsible for the end-to-end application...Suggested
- ...looking for an Engineering Manager familiar with AI-assisted engineering and automation tools (Claude, Copilot and similar) to design and develop production-ready systems with high velocity and scale internal technology platforms across business functions.This is a hands-on...Suggested
- ...and System Testing to work on complex macOS-based workloads, file protocols and distributed storage systems.Key Responsibilities :- Develop and maintain automated test suites using Python & PyTest.- Automate NFS & SMB workflows and integrate tests into CI/CD pipelines.- Design...SuggestedHybrid workImmediate start
- About the Role : We are looking for an experienced ServiceNow Senior Software Developer with strong expertise in IT Asset Management (ITAM), IT Operations Management (ITOM), and modern AI-powered automation. In this role, you will design, develop, and enhance enterprise-scale...Suggested
- ...scalable data solutions and AI-ready data workflows while collaborating with technical and business teams.Key Responsibilities : - Design, develop, and maintain scalable data pipelines and data-processing workflows using Python, PySpark, and SQL.- Process and transform large...Suggested
- ...timeJob Summary : We are looking for an experienced Consultant Data Engineer Databricks with 4 to 8 years of experience in designing, developing, and optimizing scalable data engineering solutions on Azure and Databricks. The ideal candidate should have strong hands-on...Full time
- ...collaborating with cross functional teams to design, build, and optimize data pipelines and infrastructure.Responsibilities :- Design, develop, and maintain scalable data pipelines and ETL processes leveraging AWS services such as S3, Glue, EMR, Lambda, and Redshift.-...Immediate start
- ...credentials from the primary issuer of the document - regardless of its nature.About the Role : We are looking for a talented Full Stack Developer to contribute to our core product development. You will be involved in the full software development lifecycle, building scalable...Full time
- ...QAEmployment Type : Full Time, PermanentRole Category : Software DevelopmentJob Description : We are looking for an experienced Full Stack Developer (.NET) with strong expertise in backend development using .NET Core and C#, along with hands-on experience in Angular and TypeScript...Full time
- ...deploying GenAI systems on AWS / Azure / GCPKnowledge Graph Expertise :- Design and scale enterprise Knowledge Graph architectures- Develop ontologies, taxonomies, and semantic data models- Implement entity resolution, relationship extraction, and graph enrichment- Experience...Hybrid work
- What you'll be doing :- Understand business requirements and identify the best approach to serve the requirement without risking the system's conceptual sanity.- Drive Implementation approach discussions by taking complete ownership of partially defined problems.- Practice TDD...
- Solution Architect Retail ERPExperience : 10 to 15 YearsLocation : Bangalore (Whitefield).Work Mode : Work from Office (5 Days a Week)Notice Period : 30 - 45 Days.About the Role :We are looking for an experienced Solution Architect Retail ERP to drive the design, integration...Work at office
- ...motivated in driving end-to-end feature development by following the best practices.Takes ownership of end-to-end product quality, from developing to maintaining core app frameworks that help make the apps more reliable and delightful.Brainstorm on creating architectures for a...
- We are looking for an experienced Java Developer with AI with 6-10 years of experience in designing, developing, and deploying enterprise-grade Java applications. The ideal candidate should have strong hands-on expertise in Java, Spring Boot, Microservices, REST APIs, cloud...
- ...cluster, MS cluster Administration, Hyper-V replication, S2D cluster, Azure stack HCI, Networking, Performance Tuning, Patch Management, Windows Upgrades into production environment, including customer facing or customer support roles.Need to be flexible to work in shifts and...Work at officeImmediate startFlexible hoursShift work
- ...Django, REST APIs, and cloud-based architectures, with an emphasis on performance, scalability, and reliability.Key Responsibilities : - Develop and maintain high-performance REST APIs using Django REST Framework.- Design and develop scalable microservices.- Build and optimize...
- Role Overview :We are looking for a seasoned Python Backend Developer to join our engineering team in Bangalore. In this role, you will be responsible for architecting, developing, and scaling high-performance backend systems that power our core product offerings. You will...Hybrid workWork at office
- Job Summary :We are looking for an experienced Python Developer with strong expertise in REST APIs, FastAPI, and Data Ingestion/ETL pipelines. The ideal candidate should have strong SQL skills and experience building scalable, reliable backend solutions.Key Responsibilities...
- Job Description :We are looking for an experienced C++ Developer with 5-10 years of experience in developing high-performance and scalable software applications. The ideal candidate should have strong expertise in modern C++, multithreading, performance optimization, and software...C++
- ...experienced Node.js Software Development Engineer II (SDE 2) to join our engineering team. In this role, you'll be responsible for designing, developing, and maintaining scalable backend services while integrating customer support platforms such as Zendesk or similar CRM/service desk...
- Job Description :- Own and govern the data ingestion and integration architecture for the enterprise data platform.- Define and evolve scalable, reusable, and production-grade data interfaces across all source systems and business domains.- Provide technical leadership and design...Contract work
- ..., compliant, cost-efficient and reliable AI capabilities for business adoption.What You Will Do :1. Build GenAI Solutions :- Design, develop and deploy GenAI applications using Azure OpenAI, AWS Bedrock and Kiro.- Build enterprise copilots and AI agents using Microsoft Copilot...
- Job Title : Solution Architect Digital & Data/ML platform.Location : India (Offshore).Experience : 17+ Years.Employment Type : Full Time.Role Overview : We are looking for a seasoned Enterprise Architect to lead architecture strategy and execution across large-scale, multi-stream...Full timeHybrid work
- ...Services, Functions, Kubernetes Service (AKS), Logic Apps, API Management, and more.- Provide technical leadership and mentorship to developers and junior consultants.- Work with client stakeholders to assess current application architectures and modernize them for Azure.-...Long term contractFull timeFlexible hours
- Job Title : Power Platform & Copilot Developer & AI Literacy & Adoption Analyst EMEA & APAC.Job Summary :We are looking for a Power Platform & Copilot professional who can combine strong hands-on technical expertise with AI literacy, adoption, training, and change management...Work at office
- ...and reliability of our cybersecurity products through the design and implementation of automated testing solutions.Responsibilities :- Develop and maintain automated test scripts using Python, Selenium, and Pytest to validate the functionality, performance, and security of...
- ...provide guidance and direction to less experienced staff.Desired Qualifications : - 4+ years of strong hands-on experience in Designing, developing and maintaining Distributed streaming applications/micro services using C#, .NET Framework.- Hands-on experience on Cloud...
- ...tests, including unit tests, integration tests, and end-to-end automation, to ensure reliability and safe deployments.- Contribute to developer experience improvements through tooling, build pipeline optimisation, automation, and documentation.- Stay current with emerging...Work at officeFlexible hours
- Role:We are hiring for Salesforce Developer for Multiple Location.Experience: 6-12 YearsJob Location: Qualifications:- 6+ years of overall experience in Software Development- 5+ years of relevant Salesforce Experience- 2+ years of experience in lightening/LWC- 2+ years of experience...
- ...and implement scalable microservices using Java 17+ to ensure high availability and performance for enterprise-grade applications.- Develop and maintain RESTful web services that facilitate seamless communication between disparate system components.- Optimize database interactions...Work at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Mphasis - C++ Windows Device Driver Developer. Be the first to apply!
