Microsoft

Principal Firmware Engineer

Microsoft
Apply
1 month ago
Bengaluru, India or Hyderābād, IndiaStaff+
H1B Sponsor

Responsibilities

  • Drive architecture and strategic direction for scalable, performant, and secure backend firmware systems supporting AI accelerators and SoC platforms.
  • Mentor engineers and provide technical oversight across firmware development, debugging, optimization, and multiple subsystems.
  • Coordinate firmware development between hardware/software architects, software teams, validation, and integration groups.
  • Evaluate emerging cloud firmware and AI hardware technologies and prototype solutions to improve product capabilities and operational efficiency.
  • Lead system-level debugging, root-cause analysis, and performance tuning across hardware and firmware boundaries.
  • Own firmware development from concept and design through bring-up, validation, manufacturing, and productization.

Requirements

  • Bachelor's or master's degree in computer science, computer engineering, electronics engineering, or a related field.
  • At least 12 years of professional firmware or embedded software development experience focused on multicore systems and scalable architecture.
  • Proven experience leading complex SoC bring-up efforts and delivering production-grade firmware.
  • Expert proficiency in C, C++, or Rust and experience designing and optimizing low-level firmware components.
  • Deep knowledge of computer architecture, including processors, buses, memory hierarchies, and interconnects.
  • Understanding of CPU execution modes, memory coherency, protection mechanisms, interrupt controllers, virtualization, and related architecture concepts.
  • Hands-on experience with bring-up, platform initialization, and board support packages.
  • Knowledge of hardware accelerator software design, SoC integration, and system-level performance tuning.
  • Extensive experience with RTOS scheduling and firmware development in multithreaded SMP and heterogeneous computing environments.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud Background Check.

Tech Stack

Categories

Microsoft

About Microsoft

10,000+ employees

Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting in differences. Because impact matters. Microsoft operates in 190 countries and is made up of approximately 228,000 passionate employees worldwide.

Contact me