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

8 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

Beta Craft - Ruby on Rails Developer

Beta Craft

Pune, Maharashtra, India (Remote)
6 Months ago
Globalization Partners - Senior Frontend Engineer, AI Experience

Globalization Partners

(Remote)
2 Months ago
Omnissa - Senior Member of Technical Staff (Android)

Omnissa

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
Urbint - Mobile Developer

Urbint

Bengaluru, Karnataka, India (Hybrid)
11 Months ago
N-ix - Senior C# Full Stack Engineer

N-ix

Ukraine (Hybrid)
1 Month ago
Linden lab - Senior Software Engineer, Mobile

Linden lab

San Francisco, California, United States (On-Site)
8 Months ago
PwC - Chef de projet IT / PMO | Gestion de projets IT | CDI | H/F

PwC

Neuilly-sur-Seine, Île-de-France, France (On-Site)
8 Months ago
Axalta - Salesforce Release Manager

Axalta

Gurugram, Haryana, India (On-Site)
8 Months ago
Next Level Business Services - CCI News Gate Solution Architect

Next Level Business Services

Jersey City, New Jersey, United States (On-Site)
8 Months ago
Nintendo - Intern - Software Engineer

Nintendo

Redmond, Washington, United States (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Snail Studios - Gameplay Engineer

Snail Studios

Culver City, California, United States (Remote)
1 Month ago
Inworld AI - Staff Platform Engineer - USA

Inworld AI

Mountain View, California, United States (On-Site)
7 Months ago
Capgemini - Senior Software Engineer - C

Capgemini

Pune, Maharashtra, India (On-Site)
2 Months ago
NVIDIA - Senior Software Configuration Management Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
OAO India - Technology Head

OAO India

Pune, Maharashtra, India (Remote)
2 Years ago
Tide - Principal Cloud Engineer

Tide

Bengaluru, Karnataka, India (Remote)
1 Month ago
Wargaming - Senior Game Designer, Meta (World of Tanks Blitz)

Wargaming

Nicosia, Nicosia, Cyprus (Hybrid)
4 Months ago
Bitlane - Senior Backend Developer

Bitlane

Berlin, Berlin, Germany (On-Site)
4 Years ago
Capgemini - Payments Testing

Capgemini

Pune, Maharashtra, India (On-Site)
1 Month ago
Nium - SDE I

Nium

San Francisco, California, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Edinburgh, Scotland, United Kingdom

Rockstar Games - Associate QA Tester: Online Services (Night Shift)

Rockstar Games

Lincoln, England, United Kingdom (On-Site)
5 Months ago
WebTech Corporation - Logistics Administrator

WebTech Corporation

Lincoln, England, United Kingdom (On-Site)
1 Month ago
Enverus - Data Analyst

Enverus

Stonehouse, England, United Kingdom (Hybrid)
1 Month ago
Assystems - Senior Mechanical Engineer

Assystems

Derby, England, United Kingdom (On-Site)
8 Months ago
InfoStretch Corporation - Data Engineer

InfoStretch Corporation

Birmingham, England, United Kingdom (On-Site)
3 Months ago
WebTech Corporation - Production/Continuous Improvement Engineer

WebTech Corporation

Burton Upon Trent, England, United Kingdom (On-Site)
1 Month ago
PlayStation Global - Principal Full Stack Engineer (Crash Reporting System)

PlayStation Global

London, England, United Kingdom (On-Site)
3 Months ago
Marsh McLennan - Client Executive

Marsh McLennan

Manchester, England, United Kingdom (Hybrid)
1 Month ago
Lighthouse Games - Head of Development

Lighthouse Games

England, United Kingdom (Hybrid)
3 Months ago
Aristocrat Gaming - Product Marketing Team Lead

Aristocrat Gaming

London, England, United Kingdom (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Evolution  - Game Presenter - German Speaking

Evolution

Madrid, Community Of Madrid, Spain (On-Site)
1 Year ago
PwC - Consultant Expérimenté CIO Advisory | Retail & Consumer | CDI | H/F

PwC

Neuilly-sur-Seine, Île-de-France, France (On-Site)
8 Months ago
attentive - Staff Software Engineer

attentive

New York, New York, United States (Hybrid)
8 Months ago
Evolution  - Turkish Speaking Game Presenter

Evolution

Tbilisi, Tbilisi, Georgia (On-Site)
9 Months ago
Devoteam - Tech Lead Java

Devoteam

Casablanca, Casablanca-Settat, Morocco (Remote)
8 Months ago
PwC - Manager SAP Architecture-Cloud-BTP | CDI | H/F

PwC

Neuilly-sur-Seine, Île-de-France, France (On-Site)
9 Months ago
Linden lab - Senior Software Engineer

Linden lab

San Francisco, California, United States (Hybrid)
8 Months ago
PwC - Consultant IT Risk

PwC

Casablanca, Casablanca-Settat, Morocco (On-Site)
9 Months ago
Evolution  - Game Presenter

Evolution

Bucharest, Bucharest, Romania (On-Site)
11 Months ago
Intrepid Studios,  Inc  - Lighting Artist

Intrepid Studios, Inc

Canada (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Newbury, England, United Kingdom (Hybrid)

Newbury, England, United Kingdom (On-Site)

Austin, Texas, United States (Hybrid)

Austin, Texas, United States (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