Taro Logo

Software Engineer

Global technology company that develops software, consumer electronics, and services.
$81,900 - $160,200
Embedded
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer

Microsoft's Windows Silicon & Systems Integration team (WSSI) is seeking a 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. The position involves close collaboration with silicon architects, IHVs, OEMs, and various Microsoft teams to optimize device experiences for camera and camera effects.

The ideal candidate will work on kernel and user mode drivers, firmware development, and optimization of driver stacks with Windows OS components. They will be responsible for driving performance, stability, and feature enhancements aligned with IHV silicon roadmaps and Microsoft strategies. The role requires strong technical skills in C/C++ programming, understanding of software lifecycles in device development, and experience with hardware/software interactions.

Working at Microsoft offers the opportunity to impact millions of users while being part of a team that creates innovative devices and experiences. The company provides comprehensive benefits, including industry-leading healthcare, educational resources, and parental leave. With a hybrid work environment allowing up to 50% work from home and competitive compensation ranging from $81,900 to $160,200 (higher in SF and NYC areas), this role offers an excellent opportunity for growth and impact in the technology industry.

Last updated 3 months ago

Responsibilities For Software Engineer

  • Works with stakeholders to determine user requirements for a feature
  • Supports identification of dependencies and development of design documents
  • Creates and implements code for products, services, or features
  • Assists in breaking down work items into tasks and providing estimates
  • Reviews developments and seeks knowledge to improve product performance and reliability

Requirements For Software Engineer

  • Bachelor's Degree in Computer Science, Electrical Engineering or related technical discipline with proven experience coding in C and C++
  • Deep design, coding, debugging and problem solving skills
  • Experience in C/C++ 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
Parental Leave
Education Budget
  • 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

Interested in this job?