Back to jobsJob overview

About the role

Software Engineer at Microsoft

Required Skills

pythonc++ai/mlfirmwareautomationuefipowerbipowershell

About the Role

Microsoft seeks a Software Engineer for its Silicon Engineering Solutions and Cloud Hardware Infrastructure Engineering team to develop hardware and firmware for Azure infrastructure. The role focuses on AI/ML, automation, and firmware integration for next-generation server and silicon technologies. Candidates need strong software development skills and experience with AI tools and firmware platforms.

Key Responsibilities

  • Develop hardware and firmware for Azure infrastructure
  • Work on next-generation server, silicon, and rack infrastructure
  • Focus on innovation in firmware technology
  • Integrate and validate firmware on multi-firmware platforms
  • Build automation tools and dashboards for firmware insights

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field OR equivalent experience
  • Experience with coding in languages including C, C++
  • Firmware architecture, integration, validation, and debug on server or client platforms
  • Stakeholder management across teams and organizations

Nice to Have:

  • Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field OR Bachelor's Degree with 5+ years technical engineering experience
  • Experience with AI tools used in software development
  • Experience applying AI or data science concepts in cloud-based systems

Benefits & Perks

  • Industry leading healthcare