Senior Software Engineer - Windows Device Drivers (JM-211)

4 Months ago • 5 Years + • Research & Development

Job Summary

Job Description

Cirrus Logic seeks a Senior Software Engineer with 5+ years of Windows driver development experience to design, build, and maintain efficient, reusable, and reliable drivers. Strong knowledge of OS architecture, C/C++, and serial buses is essential. Experience with Git/SVN and troubleshooting skills are a must.
Must have:
  • Windows Driver
  • OS Architecture
  • C/C++ Development
  • Serial Buses
Good to have:
  • Visual Studio
  • I2C, SPI
  • HDA, SoundWire
  • Git/SVN
Perks:
  • Award-Winning Culture
  • Meaningful Community

Job Details

For nearly four decades, Cirrus Logic has been propelled by the top engineers in mixed-signal processing. Our rockstar team thrives on solving complex challenges with innovative end-user solutions for the world's top consumer brands. Cirrus Logic is also known for an award-winning culture, which was built on a foundation of inclusion and fairness, meaningful community engagement and delivering enjoyable employee experiences at every turn. But we couldn’t do it without our extraordinary workforce – and that’s where you come in. Join our team and help us continue to make Cirrus Logic an exceptional place to grow your career! 

Cirrus Logic is looking for an experienced Windows driver engineer to join our team developing drivers that enable leading audio and haptics applications. The ideal candidate will be a proactive technical thought leader with excellent communication skills, an intrinsic drive toward pragmatic solutions, and a strong desire to expand their knowledge in the audio applications space. In this role, you will collaborate with a world-wide team to deliver robust, scalable, and reliable software that enables exciting new technologies that are reshaping today’s PC user experience. 

Responsibilities

    • Design, build, and maintain efficient, reusable, and reliable Windows drivers software and documentation 
    • Bring-up and debug new devices and platforms in Windows environments 
    • Architect, develop, and integrate Windows drivers in a regulated product development process 
    • Collaborate with other teams such as Design, Firmware, SQA, and Tools 
    • Work closely with Applications and Field teams to support customer engagements 
    • Perform defect tracking and peer code reviews 

Required Skills and Qualifications

    • Bachelor’s or Masters in CS/EE with 5+ years of Windows driver development 
    • OS architecture knowledge including race conditions, synchronization, deadlocks, and interrupt management 
    • Experience with Windows kernel software development in C and Visual Studio 
    • Familiarity with serial buses and protocols (e.g., I2C, SPI, I2S, HDA, SoundWire) 
    • Familiarity with version control systems like Git and SVN 
    • Strong troubleshooting skills using software (automated tests, debuggers), hardware (logic analyzers, oscilloscopes, DMMs), and other resources (schematics and datasheets) 
    • Excellent written and verbal interpersonal skills 
    • Ability to work across functional groups and organizations 
#LI-KD1 #LI-Hybrid

Diversity drives innovation at Cirrus Logic. Different approaches, ideas and points of view are both valued and respected, and employees are rewarded for their skills, experience and performance. Additionally, Cirrus Logic is an Equal Opportunity/Affirmative Action Employer, and we do not discriminate on the basis of race, color, national origin, pregnancy status, marital status, gender, age, religion, physical or mental disability, medical condition, veteran status, sexual orientation, gender identity, genetic information or any other characteristic protected by law. 

Similar Jobs

Inworld AI - Staff Cloud DevOps/Site Reliability Engineer (SRE) - USA

Inworld AI

Mountain View, California, United States (On-Site)
6 Months ago
Crunchyroll - Staff Software Engineer

Crunchyroll

Hyderabad, Telangana, India (On-Site)
5 Months ago
ION - Lead Software Engineer, Italy

ION

Turin, Piedmont, Italy (On-Site)
4 Months ago
DEVOTEAM - IT Traineeship - Data (Dutch speaking)

DEVOTEAM

Amsterdam, North Holland, Netherlands (On-Site)
3 Months ago
Anavation - Junior CNO Developer

Anavation

Chantilly, Virginia, United States (On-Site)
4 Months ago
NVIDIA - Senior Systems Software Engineer

NVIDIA

Oregon, United States (On-Site)
3 Weeks ago
Google - Software Engineer (For Women in Tech Candidates)

Google

(On-Site)
3 Months ago
Google - Software Developer Intern, PhD, Summer 2025

Google

(On-Site)
3 Months ago
Meta - Software Engineer, Machine Learning

Meta

New York, New York, United States (On-Site)
3 Months ago
Zoox - Software Systems Engineer

Zoox

Foster City, California, United States (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

PlayStation Global - Senior Software Engineer (Network Solutions)

PlayStation Global

Aliso Viejo, California, United States (On-Site)
6 Months ago
SciPlay - Senior Full-Stack Engineer

SciPlay

Austin, Texas, United States (Hybrid)
1 Week ago
Keywords Studios (Player Support) - Tools Engineer

Keywords Studios (Player Support)

Shanghai, Shanghai, China (On-Site)
2 Months ago
Playrix - Senior Technical Designer

Playrix

Georgia (Remote)
4 Months ago
Rockstar Games - Senior Technical Artist: Rigging

Rockstar Games

London, England, United Kingdom (On-Site)
5 Months ago
Netflix - Senior Motion Graphics Designer - Next Games

Netflix

Helsinki, Uusimaa, Finland (On-Site)
1 Month ago
ZeniMax Media - Senior DevOps Programmer

ZeniMax Media

Rockville, Maryland, United States (On-Site)
5 Months ago
Hasura - Software Engineer, Data Connectors (Bangalore, India)

Hasura

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Milliman - Senior Software Developer

Milliman

Navi Mumbai, Maharashtra, India (On-Site)
3 Months ago
Animoca Brands - Frontend Developer

Animoca Brands

Philippines (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Austin, Texas, United States

IGT - Game Design Mathematician

IGT

Reno, Nevada, United States (On-Site)
3 Months ago
NVIDIA - Senior System Software Engineer - Triton Inference Server

NVIDIA

California, United States (Remote)
1 Month ago
ByteDance - Backend Software Engineer - Global E-Commerce Supply Chain Merchant Platform

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Sphere Entertainment Co - Security Supervisor and Driver

Sphere Entertainment Co

Burbank, California, United States (On-Site)
4 Weeks ago
Google - Software Engineer III, Infrastructure, Google Cloud Platforms

Google

Kirkland, Washington, United States (On-Site)
3 Months ago
Meta - Research Scientist Intern, Photorealistic Telepresence (PhD)

Meta

Redmond, Washington, United States (On-Site)
3 Months ago
ByteDance - Software Development Engineer - Database NoSQL Graph- San Jose

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Anavation - Software Developer 3

Anavation

Quantico, Virginia, United States (On-Site)
4 Months ago
The Walt Disney Company - Disney Television Animation Creative Production Intern, Summer 2025

The Walt Disney Company

Glendale, California, United States (On-Site)
2 Weeks ago
Meta - Research Scientist Intern, Machine Perception for Input and Interaction (PhD)

Meta

Seattle, Washington, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Thumbtack - Senior Applied Scientist

Thumbtack

Ontario, Canada (Remote)
3 Months ago
NVIDIA - Senior ASIC Power Integrity Engineer

NVIDIA

Massachusetts, United States (On-Site)
5 Days ago
Meta - Software Engineer (Leadership) - Machine Learning

Meta

Seattle, Washington, United States (Remote)
3 Months ago
Tencent - Senior Researcher, Speech Processing

Tencent

London, England, United Kingdom (On-Site)
1 Week ago
Henkel - Data Scientist-Intern

Henkel

Pune, Maharashtra, India (On-Site)
5 Months ago
NVIDIA - Senior Photonic Layout Design Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago
Google - Software Engineering Intern, PhD, Summer 2025

Google

Mountain View, California, United States (On-Site)
3 Months ago
Fabric - Applied Researcher, Cryptography Proof Systems

Fabric

Toronto, Ontario, Canada (Remote)
4 Months ago
N-iX - Architect/Lead QT Engineer (#2522)

N-iX

Ukraine (Remote)
2 Months ago
NVIDIA - Silicon Photonics Test Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Edinburgh, Scotland, United Kingdom (Hybrid)

Edinburgh, Scotland, United Kingdom (Hybrid)

Edinburgh, Scotland, United Kingdom (Hybrid)

Edinburgh, Scotland, United Kingdom (Hybrid)

Edinburgh, Scotland, United Kingdom (Hybrid)

Edinburgh, Scotland, United Kingdom (Hybrid)

Austin, Texas, United States (On-Site)

Austin, Texas, United States (On-Site)

Austin, Texas, United States (Hybrid)

Edinburgh, Scotland, United Kingdom (Hybrid)

View All Jobs

Get notified when new jobs are added by Cirrus Logic

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug