Senior Software Engineer - UEFI

Microsoft
Redmond, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

C
Java
JavaScript
Microsoft Windows
Artificial Intelligence
C Sharp (Programming Language)
C++
Software Debugging
Device Drivers
Firmware
Hardware Design
Python
Machine Learning
Software Engineering
Systems Integration
Universal Asynchronous Receiver/Transmitter
USB
Application Enhancement Tool
Extensible Firmware Interface
Windows Kernel

Job description

  • Lead strategic initiatives to strengthen Surface product engineering and drive innovation within the Programs team. This role combines deep technical expertise with a frontier mindset to enable AI-native workflows and scalable solutions.
  • Partner closely with silicon partners to plan future product roadmap. Define architecture and lead platform bring-up.
  • Bring-up new devices at various stages of hardware development including prototype hardware. Work closely with software and hardware developers located in different geos, to create and improve various components of the Surface software/firmware.
  • Keep track of latest UEFI development in industry technological standards and incorporate them into Surface products
  • Investigate, reproduce, and debug complex system level problems by leveraging various software debuggers and analyzers.
  • Participate in development forums and discussions to propose and implement software solutions.
  • Champion productivity and engineering excellence in Surface product development by driving process improvements and creating innovative AI-powered tools and solutions that streamline workflows, improve quality, and reduce turnaround time.

Requirements

We're looking for a talented Software Development Engineer for our Bengaluru-India operation to work with our Surface Product team. The position will be responsible for partnering closely with silicon partners, system engineers, firmware engineers and architects for delivering product designs that are optimized for high volume consumer products. You should be a team player who works well in a collaborative environment with peers across the company as well as in partner disciplines. You would be expected to keep challenging the status quo and constantly look for better design and more efficient processes. In this role, you will be harnessing the power of cutting-edge silicon to light up new user experiences., * Bachelor's Degree in Computer Scienceor related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

  • Deep understanding of Qualcomm SoC architecture/internals and expert in UEFI firmware development.
  • Proven experience applying AI/ML techniques or developing and integrating AI-driven tools, workflows, or automation solutions to enhance engineering processes and solve productivity challenges in software or hardware development.
  • Strong communication skills and ability to work across multiple disciplines and, * Minimum of 10 years of experience in system level, embedded firmware or device drivers' development.
  • Experience with various buses such as SPI, USB, I2C, UART.
  • Experience diagnosing power and performance issues on a Windows device.
  • Experience with Windows kernel and Windows device drivers is an added advantage.

#W+DJOBS

#W+D

About the company

Microsoft is a global technology company headquartered in Redmond, Washington. Our mission is to empower every person and every organization on the planet to achieve more. We develop, license, and support a wide range of software products, services, and devices that help individuals and businesses realize their full potential.

Our flagship products include the Microsoft 365 productivity cloud, Windows operating system, Azure cloud platform, and Dynamics 365 business applications. We are also a leader in areas such as artificial intelligence, cybersecurity, developer tools, and gaming through Xbox and Game Pass.

With operations in more than 190 countries and over 220,000 employees worldwide, Microsoft is committed to responsible innovation, inclusive economic growth, and sustainability. We work closely with governments, industries, and communities to ensure that technology serves the public good and helps address some of the world’s most pressing challenges.

As we celebrate our 50th anniversary in 2025, we continue to look forward—investing in AI, cloud, and quantum computing to shape the future of work, education, and society at large scale.

Apply for this position