Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$81,900 - $160,200
Embedded
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer

Microsoft's Windows Silicon & Systems Integration team (WSSI) is seeking a talented Software Engineer to join their mission of delivering iconic end-to-end products. This role focuses on multimedia, driver, and firmware development for Windows experiences on first-generation silicon, specifically in camera and camera effects. The position involves close collaboration with silicon architects, IHVs, OEMs, Windows OS platform teams, and Microsoft's Applied Sciences Group.

The ideal candidate will have a strong understanding of software lifecycles in device development and the relationship between software and hardware development. Key responsibilities include developing kernel and user mode drivers, firmware optimization, and driving performance improvements. The role offers an opportunity to work on innovative experiences and devices that impact millions of users.

Working in Microsoft's inclusive culture, you'll be part of a team that values growth mindset, innovation, and collaboration. The position offers competitive compensation, comprehensive benefits, and the chance to work on cutting-edge technology. With a hybrid work environment allowing up to 50% work from home and minimal travel requirements (0-25%), this role provides flexibility while working on challenging and impactful projects.

The role requires expertise in C/C++ programming, experience with driver development, and a passion for multimedia technology. You'll be contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more, while working with state-of-the-art hardware and software integration.

Last updated 10 days ago

Responsibilities For Software Engineer

  • Work with stakeholders to determine user requirements for features
  • Support identification of dependencies and development of design documents
  • Create and implement code for products, services, or features
  • Break down work items into tasks and provide estimates
  • Review developments and seek knowledge to improve product performance and reliability

Requirements For Software Engineer

  • Bachelor's Degree in Computer Science, Electrical Engineering or related technical discipline
  • Proven experience coding in C and C++
  • Deep design, coding, debugging and problem solving skills
  • Experience in developing firmware and/or device drivers
  • Experience with video codecs, camera and/or audio development
  • Experience working with and debugging hardware/firmware/software interactions

Benefits For Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Software Engineer

Software Engineer II

Microsoft Mixed Reality team seeks Software Engineer II for display pipeline software/firmware development, offering hybrid work and competitive benefits.

Software Engineer II

Microsoft Software Engineer II position focusing on Surface device performance optimization, security implementation, and system-level engineering with competitive compensation and remote work options.

Software Engineer II

Software Engineer II position at Microsoft focusing on firmware development for cloud infrastructure, requiring 2+ years of experience in embedded systems and firmware design.

Manufacturing Test Engineer (Electronics)

Manufacturing Test Engineer role at Microsoft focusing on integrated test solutions for devices and hardware platforms in Ciudad Juarez.

Software Engineer

Software Engineer position at Microsoft working on Azure Sphere, developing secure IoT platforms and embedded systems with focus on cloud security.