Taro Logo

Principal Software Engineer - Camera Drivers

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$137,600 - $267,000
Embedded
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Software Engineer - Camera Drivers

Microsoft Windows Silicon & Systems Integration team (WSSI) is seeking a Principal Software Engineer specializing in Camera Drivers to deliver high-quality Windows experiences on first-generation silicon. This role involves close collaboration with silicon architects, IHVs, OEMs, Windows OS platform teams, and Microsoft's Applied Sciences Group to optimize device experiences for camera and camera effects.

The position requires expertise in software lifecycle management within device development, understanding the interplay between software and hardware development. Key responsibilities include developing kernel and user mode drivers, optimizing driver stacks with Windows OS components, and driving performance, stability, and feature enhancements aligned with IHV silicon roadmaps and Microsoft strategies.

You'll work on creating innovative experiences and delivering devices people love, focusing on camera driver development and system integration. The role demands deep technical knowledge in Windows camera driver development, hardware/firmware interactions, and system optimization.

As a Principal Engineer, you'll lead technical initiatives, mentor team members, and collaborate across multiple stakeholder groups to deliver end-to-end optimized device experiences. You'll be responsible for complex driver development projects, working with cutting-edge camera technology and MIPI cameras.

The position offers the opportunity to impact millions of users through Microsoft's device ecosystem, working with state-of-the-art camera technology and contributing to next-generation Windows experiences. You'll be part of a team that values innovation, technical excellence, and collaborative problem-solving.

Benefits include industry-leading healthcare, educational resources, savings and investments, parental leave, generous time off, and opportunities to network and connect within Microsoft's inclusive work environment.

Last updated 3 months ago

Responsibilities For Principal Software Engineer - Camera Drivers

  • Partner with internal and external stakeholders to determine requirements for features and scenarios
  • Lead identification of dependencies and development of design documents
  • Mentor others to produce extensible and maintainable code
  • Drive multiple group's project plans and work items
  • Improve availability, reliability, efficiency, observability, and performance of products

Requirements For Principal Software Engineer - Camera Drivers

Linux
  • Bachelor's degree in computer science / electrical engineering or related technical field AND 6+ technical engineering experience
  • 4+ years Windows OS fundamentals and Camera Driver development
  • 4+ years coding in C/C++ developing firmware and/or device drivers
  • 4+ years experience working with and debugging hardware/firmware/software interactions
  • Familiarity with System on Chip (SOC) hardware architecture
  • Experience with Windows camera driver development for MIPI cameras
  • Ability to quickly ramp up on complex and unfamiliar code

Benefits For Principal Software Engineer - Camera Drivers

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
  • Opportunities to network and connect

Interested in this job?