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

6 Months ago • All levels

Job Summary

Job Description

Cirrus Logic seeks a skilled Windows driver engineer to develop and maintain drivers for leading audio and haptics applications. Must have experience in Windows kernel software development, C, Visual Studio, serial buses and protocols (I2C, SPI, I2S, HDA, SoundWire), and strong troubleshooting skills.
Must have:
  • Windows Driver Development
  • Kernel Software Development
  • C and Visual Studio
  • Serial Buses and Protocols
Good to have:
  • Version Control Systems
  • Logic Analyzers
  • Automated Tests
  • Defect Tracking
Perks:
  • Award-Winning Culture
  • Meaningful Community Engagement

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 its award-winning culture, 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 proven experience 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 
This position is based in Edinburgh, UK!

This is a hybrid remote position and will follow a 2+ day in-office work schedule, with in-office days based on business needs and team preference. You must be based within commutable distance of the work location listed on the job posting, or willing to relocate prior to beginning employment with Cirrus Logic.

#LI-PD1
#LI-Hybrid 

At Cirrus Logic, we believe that diversity drives innovation, and we are committed to encouraging an open and collaborative culture where different approaches, ideas, and points of view are respected and valued. We aim to promote a workplace where everyone can contribute irrespective of race, colour, national origin, religion or belief, gender or gender identity, sexual orientation, age, marital status, pregnancy status, or disability.

Similar Jobs

Litmus - Senior Software Engineer - Golang

Litmus

(Remote)
18 Hours ago
Electronic Arts - JavaScript Developer | AWS & ServiceNow Specialist

Electronic Arts

Hyderabad, Telangana, India (Hybrid)
2 Weeks ago
GoMotive - Software Engineer, iOS

GoMotive

(Remote)
1 Day ago
Britive - Technical Program Manager

Britive

Bengaluru, Karnataka, India (Remote)
5 Months ago
The Walt Disney Company - Senior Systems Engineer

The Walt Disney Company

New York, New York, United States (On-Site)
2 Days ago
Life church - Associate Worship Pastor

Life church

United States (On-Site)
6 Months ago
PwC - Consultant Expérimenté CIO Advisory | Retail & Consumer | CDI | H/F

PwC

Neuilly-sur-Seine, Île-de-France, France (On-Site)
6 Months ago
Evolution - Danish Speaking Online Game Presenter

Evolution

Madrid, Community Of Madrid, Spain (On-Site)
11 Months ago
Sandbox VR - Retail Associate Miracle Mile

Sandbox VR

Las Vegas, Nevada, United States (On-Site)
6 Months ago
Intrepid Studios,  Inc  - Senior Anti-Cheat Engineer

Intrepid Studios, Inc

San Diego, California, United States (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ION - Senior C++ Developer, Italy

ION

Milan, Lombardy, Italy (On-Site)
6 Months ago
Ness Digital - Senior Mulesoft Developer

Ness Digital

Timișoara, Timiș, Romania (Remote)
1 Month ago
sitecore - Senior Software QA Engineer

sitecore

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
3 Months ago
ION - Cloud Engineer/Architect (DevOps)

ION

Pisa, Tuscany, Italy (On-Site)
6 Months ago
Epoch Games - Unreal Engine Technical Artist

Epoch Games

Winston-Salem, North Carolina, United States (Remote)
11 Months ago
Wisk - VP Software and Simulation

Wisk

Mountain View, California, United States (On-Site)
1 Month ago
ION - Principal Software Engineer, Italy

ION

Milan, Lombardy, Italy (On-Site)
6 Months ago
Decentraland - Senior Unity Engineer

Decentraland

(Remote)
3 Months ago
Xsolla - Middle/Senior IT Recruiter

Xsolla

Serbia (Remote)
1 Month ago
Appier - Software Engineer, Backend Development (Graduate)

Appier

Taipei City, Taiwan (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Edinburgh, Scotland, United Kingdom

Hawk Eye Innovations - Logistics and Travel Coordinator (Tennis)

Hawk Eye Innovations

Basingstoke, England, United Kingdom (Hybrid)
1 Month ago
Gunzilla - Producer

Gunzilla

London, England, United Kingdom (On-Site)
1 Month ago
King - Manager, Commercial Finance

King

London, England, United Kingdom (On-Site)
2 Weeks ago
PlayStation Global - Principal Gameplay Animator

PlayStation Global

Liverpool, England, United Kingdom (Hybrid)
1 Month ago
Rank group - Team Lead

Rank group

Swansea, Wales, United Kingdom (On-Site)
3 Months ago
Firesprite - Principal Gameplay Animator

Firesprite

Liverpool, England, United Kingdom (Hybrid)
1 Month ago
Rebellion - Lead VFX Artist

Rebellion

Oxford, England, United Kingdom (Hybrid)
1 Month ago
Keywords Studios - Keywords Talent Community

Keywords Studios

United Kingdom (Remote)
1 Month ago
DNEG - Head of Machine Learning

DNEG

London, England, United Kingdom (Remote)
1 Month ago
playground - Capture Artist

playground

Royal Leamington Spa, England, United Kingdom (Hybrid)
1 Day ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Evolution - Promotions Coordinator Brazil

Evolution

São Paulo, State Of São Paulo, Brazil (On-Site)
8 Months ago
ByteDance - Client Engineer (Real Time Communication) - 2025 Start

ByteDance

Singapore (On-Site)
6 Months ago
Cirrus Logic - Senior Software Engineer - Windows Device Drivers (SH-211)

Cirrus Logic

Edinburgh, Scotland, United Kingdom (Hybrid)
6 Months ago
Nagarro - SAP SuccessFactors Solution Architect (m/f/d)

Nagarro

Germany (Remote)
6 Months ago
Evolution - Shuffler

Evolution

Bucharest, Bucharest, Romania (On-Site)
9 Months ago
ByteDance - Site Reliability Engineer (Traffic), Infrastructure Engineering

ByteDance

Singapore (On-Site)
6 Months ago
MindArk - Game Engineer (AI Team)

MindArk

Gothenburg, Västra Götaland County, Sweden (Hybrid)
6 Months ago
Somewear Labs - Android Engineer

Somewear Labs

United States (Remote)
8 Months ago
Next Level Business Services - Big Data Architect

Next Level Business Services

St. Louis, Missouri, United States (On-Site)
6 Months ago
QUANTIC DREAM - Programmeur Gameplay IA (H/F/NB) - Projet Multi-joueurs

QUANTIC DREAM

Paris, Île-de-France, France (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Edinburgh, Scotland, United Kingdom (Hybrid)

Chandler, Arizona, United States (Hybrid)

Austin, Texas, United States (Hybrid)

Austin, Texas, United States (Hybrid)

Edinburgh, Scotland, United Kingdom (Hybrid)

Taipei City, Taiwan (On-Site)

Austin, Texas, United States (Hybrid)

Austin, Texas, United States (Hybrid)

Taipei City, Taiwan (Hybrid)

Newbury, England, United Kingdom (On-Site)

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