Free cookie consent management tool by TermsFeed Software Engineer 2 - Firmware | Antal Tech Jobs
Back to Jobs
4 Days ago

Software Engineer 2 - Firmware

decor
Gurugram, Haryana, India
Information Technology
Full-Time
Microsoft

Overview

Overview

The Surface Post Launch Engineering (PLE) team is seeking a Software Engineer II to contribute to system integration and firmware development for in-market Microsoft devices. The role focuses on integrating firmware, improving boot, performance, power, stability, and security for shipping Windows devices. You will work closely with hardware, OS, validation, and security partners to resolve real customer-impacting issues.

Responsibilities

  • Contribute to system integration activities for in-market devices.
  • Develop, debug, and maintain firmware components including MCU, boot flows and device initialization.
  • Investigate and resolve system-level issues across firmware, drivers, and hardware interfaces.
  • Collaborate with cross-functional teams to deliver high-quality firmware updates.
  • Assist with performance, power, and boot-time optimizations.
  • Follow engineering best practices for code quality, validation, and documentation.

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Strong proficiency in C/C++ and deep familiarity with UEFI specification and firmware architecture.
  • Proven experience enabling AI workloads on devices, including firmware support for NPUs/GPUs (initialization, power/thermal, memory and QoS, boot config, secure paths).
  • Experience with ACPI and ASL programming and debugging; ability to author and troubleshoot ACPI methods and tables.
  • Hands-on experience with debugging tools such as JTAG, serial consoles, and logic analyzers; strong low-level debugging skills.
  • Solid understanding of computer architecture and hardware interfaces (e.g., I2C, SPI, PCIe, USB).

Other Requirements:

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications

  • 4+ years of overall experience in system software or firmware development, with significant ownership of UEFI/BIOS projects or firmware upgrades.
  • Experience with ARM and/or x86 platforms.
  • Familiarity with Windows OS internals and ACPI.
  • Exposure to secure boot, measured boot, and firmware security concepts.
  • Experience with on-device ML/AI frameworks (e.g., ONNX Runtime, TFLite), model deployment pipelines, and performance profiling for inference workloads.
  • Understanding of AI accelerator programming models, firmware-level drivers, and coordination between firmware and OS drivers for power/thermal/QoS.
  • Strong problem-solving, architectural thinking, and mentoring skills; experience working in Agile teams.

#W+DJOBS

#WDJOBS

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Share job
Similar Jobs
View All
1 Day ago
Manual Tester
Information Technology
  • Hyderabad, Telangana, India
Summary As a Senior Manual Tester at Gainwell, you can contribute your skills as we harness the power of technology to help our clients improve the health and well-being of the members they serve — a community’s most vulnerable. Connect your passion ...
decor
1 Day ago
Network Administrator - Level 2
Information Technology
  • 700000 - 800000 INR - Yearly
  • Hyderabad, Telangana, India
Job Title: Network Administrator -l2 This position is intended for Network Administrators with experience configuring Cisco switches/routers and firewalls. Preference would be given to those candidate who has experience installing, configuring, a...
decor
1 Day ago
IT Support Associate - Level II
Information Technology
  • Hyderabad, Telangana, India
DESCRIPTION At Cummins, the IT Support Associate – Level II provides operational support to ensure the effectiveness, efficiency, accuracy, and availability of IT resources for end users under moderate supervision. This role works collaboratively wit...
decor
1 Day ago
Data Analyst, Marketing Procurement
Information Technology
  • Hyderabad, Telangana, India
Posted on: Mar 6, 2026Apply nowData Analyst, Marketing ProcurementMaharashtra, IndiaApply nowSee more open positions at ZitchaPrivacy policyCookie policy...
decor
1 Day ago
Senior Python Developer - Django/Flask/FastAPI
Information Technology
  • Hyderabad, Telangana, India
DescriptionSenior Python DeveloperAbout Apptware Solutions LLPApptware Solutions LLP is a technology-driven software development company delivering high-quality, scalable digital products for global clients. We focus on strong engineering practices, ...
decor
1 Day ago
IT Executive in Delhi, Delhi
Information Technology
  • Hyderabad, Telangana, India
Key Responsibilities Provide IT support to staff for hardware and software issues. Install and update operating systems and required software. Troubleshoot and resolve computer and network problems. Maintain computers, printers, and other IT equipmen...
decor
1 Day ago
Interesting Job Opportunity: Volody - PHP Developer - MySQL/jQuery
Information Technology
  • Hyderabad, Telangana, India
Job DescriptionVolody is enterprise software company and looking for software developers with 2 - 5 years experience working on PHP framework. The candidate should be process oriented and passionate coder building a world class product. Knowledge of ...
decor
1 Day ago
Software Developer - C# / C++ /Rust
Information Technology
  • Hyderabad, Telangana, India
About UsnCircle Tech Private Limited (Incorporated in 2012) empowers passionate innovators to create impactful 3D visualization software for desktop, mobile and cloud. Our domain expertise in CAD and BIM customization is driving automation with the a...
decor

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media