Senior Software Engineer

Microsoft
Redmond, WA
Job Description
Microsoft is seeking a talented Senior Software Developer to help shape the future of devices by improving product quality and reliability. This role involves analyzing, debugging, designing, and implementing solutions for surfaces products. The team emphasizes collaboration, innovation, and a growth mindset.

Requirements

  • BS in Electrical Engineering, Computer Science or related field or equivalent experience
  • At least 10 years of experience in software development
  • 7+ years of experience in embedded software development
  • Excellent C/C++ design, coding, and debugging skills
  • Sound track-record of shipping high volume consumer products and having been through at least two development cycles
  • Ability to quickly ramp-up on complex and unfamiliar code
  • Responsible for collaboration with partners across organizational boundaries
  • Understanding of SoC architectures, embedded firmware, Windows/Linux OS internals
  • High tolerance for ambiguity and ability to make progress in the face of it

Benefits

  • Competitive salary
  • Comprehensive benefits package
]]>