Home

Senior Software Engineer - Windows Device Drivers at Cirrus Logic, Inc

Location: Austin, TX, 78701, US

Job Summary:

Job Duties and Scopes
- Design, build, and maintain efficient Windows driver software and documentation.
- Bring up and debug new devices and platforms in Windows environments.
- Architect and integrate Windows drivers within a regulated development process.
- Collaborate with teams in Design, Firmware, SQA, and Tools.
- Support customer engagements with Applications and Field teams.
- Perform defect tracking and peer code reviews.

Required Skills
- Strong knowledge of OS architecture (race conditions, synchronization).
- Experience in Windows kernel software development (C, Visual Studio).
- Familiarity with serial buses/protocols (I2C, SPI, HDA).
- Proficient with version control systems (Git, SVN).
- Strong troubleshooting skills in both software and hardware.

Required Experiences
- Bachelor’s or Master’s in CS/EE with 5+ years in Windows driver development.
- Expertise in Windows Driver Framework and/or Kernel Mode Driver Framework preferred.
- Experience with PC architectures, development board bring-up, and CI systems.

Job URLs: