2 days ago
Noida, India or Bengaluru, IndiaMid Level
Responsibilities
- Contribute to the architecture and design of firmware components, driver interfaces, system libraries, SoC bring-up, protocols, and low-level hardware features.
- Participate in firmware development from design through manufacturing and productization.
- Perform system-level debugging and troubleshooting of complex hardware and firmware issues.
- Collaborate with hardware architects, engineers, software developers, validation and integration teams, and product managers to define firmware requirements and specifications.
- Monitor cloud firmware technology trends and recommend improvements.
Requirements
- Bachelor’s degree or higher in Computer Science, Computer Engineering, Electronics Engineering, or a similar field.
- At least 4 years of professional firmware or embedded software development experience in a multicore environment.
- Understanding of computer architectures, including processors, buses, and memories, plus experience with hardware and firmware architecture, design, and coding at scale.
- Experience with SoC bring-up, platform initialization, board support package development, PCIe, I2C, SPI, USB, UART, OS primitives, memory management, scheduling, interrupts, and multithreading.
- Experience conducting root-cause analysis, troubleshooting, and debugging of complex hardware/firmware interface issues.
- Preferred experience with platform architecture, hardware accelerator software, CPU execution modes, security models, cache coherency, memory protection, virtualization, RAS, debugging, logging, RTOS scheduling, SMP, and heterogeneous computing.
- Ability to meet Microsoft, customer, and government security screening requirements, including the Microsoft Cloud Background Check.
- Strong problem-solving, analytical, communication, collaboration, self-management, and independent-working abilities.
About Microsoft
Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.
