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

Krafton  - IT Service Developer

Krafton

Seoul, South Korea (On-Site)
1 Month ago
N-iX - Junior AQA Engineer (With Python)

N-iX

Colombia (Remote)
1 Week ago
Epic Games - Senior Engineer, Patching

Epic Games

United States (On-Site)
3 Months ago
Limit Break - Senior 3D Environment Artist

Limit Break

Tokyo, Japan (On-Site)
3 Weeks ago
Voodoo - Freelance Senior Back-end Engineer Node.Js

Voodoo

Paris, Île-de-France, France (Hybrid)
4 Weeks ago
ION - System Engineer Jr, Italy

ION

Italy (Hybrid)
6 Months ago
NCR Atleos - PS Engineer III

NCR Atleos

Hyderabad, Telangana, India (On-Site)
7 Months ago
PwC - Consultant Senior CIO Advisory | CDI | H/F

PwC

Neuilly-sur-Seine, Île-de-France, France (On-Site)
6 Months ago
Interactive Brokers - Global Client Associate - English and Italian/French/Russian speaking

Interactive Brokers

Tallinn, Harju County, Estonia (On-Site)
5 Months ago
Evolution - Danish Speaking Online Game Presenter

Evolution

Madrid, Community Of Madrid, Spain (On-Site)
11 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - Senior Software Video Engineer

NVIDIA

Ra'anana, Center District, Israel (On-Site)
4 Weeks ago
Meta - Research Scientist Intern, Photorealistic Telepresence (PhD)

Meta

Redmond, Washington, United States (On-Site)
5 Months ago
Inwave - Unity Programmer

Inwave

(On-Site)
1 Week ago
Craftech 360 - Unity Developer

Craftech 360

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Epic Games - Senior Data Analyst, Unreal Engine & Creator Products

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago
Truecaller - Data Engineer

Truecaller

Stockholm, Stockholm County, Sweden (On-Site)
5 Months ago
Ubisoft - Senior Cinematics Designer

Ubisoft

Montpellier, Occitanie, France (On-Site)
2 Months ago
Every matrix - Senior Java Developer

Every matrix

Kyiv, Kyiv City, Ukraine (Hybrid)
4 Weeks ago
Nordcurrent - Senior Gameplay Programmer

Nordcurrent

Vilnius, Vilnius County, Lithuania (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Edinburgh, Scotland, United Kingdom

Hawk Eye Innovations - Match Operations Assistant - Liverpool

Hawk Eye Innovations

Liverpool, England, United Kingdom (On-Site)
1 Day ago
Glowmade - Lead Designer

Glowmade

England, United Kingdom (Hybrid)
2 Weeks ago
Activision - Expert Cinematics Engineer

Activision

Manchester, England, United Kingdom (On-Site)
4 Months ago
Tesla - Sales Advisor

Tesla

Liverpool, England, United Kingdom (On-Site)
2 Months ago
The Walt Disney Company - Senior Attorney

The Walt Disney Company

London, England, United Kingdom (On-Site)
1 Month ago
Google - Account Executive, Digital Natives

Google

Manchester, England, United Kingdom (On-Site)
6 Days ago
Tesla - Sales Advisor

Tesla

Manchester, England, United Kingdom (On-Site)
2 Months ago
Pixel Toys - HR Manager

Pixel Toys

England, United Kingdom (Hybrid)
2 Weeks ago
Gaming Innovation Group  - Sales Development Representative

Gaming Innovation Group

Salford, England, United Kingdom (Hybrid)
2 Weeks ago
Bally's Interactive - Customer Operations Team Leader

Bally's Interactive

Newcastle-under-Lyme, England, United Kingdom (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Nagarro - SAP UI5 Principal Developer (m/f/d)

Nagarro

Germany (Remote)
6 Months ago
Rackspace Technology - Solution Architect - Specialty Domain - VMWare

Rackspace Technology

Vietnam (Remote)
6 Months ago
Daybreak Game Company LLC - Lead Software Engineer

Daybreak Game Company LLC

Renton, Washington, United States (Remote)
10 Months ago
Next Level Business Services - Hadoop SOLR Developer

Next Level Business Services

Bloomington, Illinois, United States (On-Site)
6 Months ago
Info Stretch - Business Analyst 4

Info Stretch

Lansing, Michigan, United States (On-Site)
6 Months ago
Evolution - Game Presenter (Online Croupier) - Dutch Speaking

Evolution

Madrid, Community Of Madrid, Spain (On-Site)
6 Months ago
KPIT - Autosar Ethernet Experts

KPIT

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Hitachi - D365 F&O (Delivery offshore)

Hitachi

India (Remote)
6 Months ago
Next Level Business Services - Cassandra

Next Level Business Services

Jersey City, New Jersey, United States (On-Site)
6 Months ago
The Walt Disney Company - Lead Software Engineer (Front End/JavaScript)

The Walt Disney Company

New York, New York, United States (On-Site)
5 Months 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)

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