Taro Logo

Software Engineer II - Embedded Firmware

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
$100,600 - $199,000
Embedded
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Enterprise SaaS · Hardware

Job Description

Join Microsoft's Power and Thermal team in the Surface Software Developer organization as a Software Engineer II specializing in Embedded Firmware. This role focuses on optimizing battery life, thermals, and performance across Surface devices. You'll work at the system level to manage and integrate software, electrical, mechanical, and thermal components across the Surface portfolio.

As part of this role, you'll be responsible for both individual and team-based projects, contributing to architecture and implementation while potentially guiding others. The position requires strong expertise in embedded firmware development, with a focus on battery management systems and Windows driver development. You'll work closely with stakeholders both internally and externally to ensure solutions meet requirements.

The role offers competitive compensation, with base pay ranging from $100,600 to $199,000 per year (higher in SF Bay Area and NYC). Microsoft provides comprehensive benefits including industry-leading healthcare, educational resources, savings and investments opportunities, parental leave, and generous time off.

Key responsibilities include determining user requirements, developing design documents, monitoring system performance, and ensuring compliance with security and privacy standards. You'll serve as a Designated Responsible Individual (DRI) for on-call system monitoring and work to improve system availability, reliability, and efficiency.

This position offers up to 100% work from home flexibility with 0-25% travel requirements. Microsoft's inclusive culture emphasizes growth mindset, innovation, and collaboration, making it an ideal environment for talented engineers looking to make an impact in embedded systems development.

Last updated 3 hours ago

Responsibilities For Software Engineer II - Embedded Firmware

  • Works with stakeholders to determine user requirements for features
  • Contributes to identification of dependencies and development of design documents
  • Acts as Designated Responsible Individual (DRI) for on-call system monitoring
  • Stays current with developments to improve system availability, reliability, efficiency
  • Ensures security, privacy, safety, and accessibility compliance

Requirements For Software Engineer II - Embedded Firmware

Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 2+ years' experience in embedded firmware development
  • Must pass Microsoft Cloud background check

Benefits For Software Engineer II - Embedded Firmware

Medical Insurance
Parental Leave
Vision Insurance
Dental Insurance
401k
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Related Jobs