Microsoft's Surface Team is seeking a Senior Software Engineer to join their Surface Camera SW team in Redmond. This role focuses on developing next-generation camera software systems for Surface devices, working at the intersection of hardware and software. The position involves collaborating with cross-functional teams to develop and integrate new innovations into imaging products.
The role requires expertise in embedded systems programming, particularly with C/C++ and Python, and deep understanding of camera systems and image processing. You'll be responsible for the entire software development lifecycle, from design to implementation and debugging, ensuring high-quality imaging systems in Surface products.
As part of Microsoft's mission to empower every person and organization globally, you'll work in a dynamic, collaborative environment with opportunities for professional growth. The position offers competitive compensation ($117,200 - $229,200) and comprehensive benefits, including healthcare, educational resources, and parental leave.
The ideal candidate will have 4+ years of technical engineering experience, strong knowledge of embedded systems, and experience with camera software development. You'll work with top industry professionals, contributing to groundbreaking projects while maintaining a growth mindset and focus on innovation.
This hybrid role allows up to 50% work from home, providing flexibility while maintaining collaborative opportunities. Join Microsoft's Surface Team to shape the future of device imaging technology and be part of a culture that values respect, integrity, and accountability.