Windows Driver Engineer

7 days ago


Edinburgh, Edinburgh, United Kingdom Cirrus Logic, Inc. Full time
Windows Driver Engineer Opportunity

Cirrus Logic, Inc. is a leading provider of mixed-signal processing solutions. We are seeking an experienced Windows driver engineer to join our team, developing drivers that enable leading audio and haptics applications.

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.
Requirements:
  • 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.
Preferred Qualifications:
  • Expertise in Windows Driver Framework and/or Kernel Mode Driver Framework.
  • Experience with PC architectures and chipsets.
  • Development board and customer platform bring-up experience.
  • SCM experience in a Gerrit based workflow.
  • Experience with Continuous Integration Systems (Jenkins, SonarQube) and static analysis tools.
  • C++, Python knowledge.
  • Test-driven-development experience.

This position is based in Edinburgh, UK and is a hybrid remote position with a 2+ day in-office work schedule. We are committed to promoting a workplace where everyone can contribute irrespective of race, color, national origin, religion or belief, gender or gender identity, sexual orientation, age, marital status, pregnancy status, or disability.



  • Edinburgh, Edinburgh, United Kingdom IC Resources Full time

    Job SummaryIC Resources is seeking a skilled Software Windows Driver Engineer to join our team. As a Software Windows Driver Engineer, you will be responsible for designing, building, and maintaining Windows drivers software, bringing up, and debugging new devices and platforms in Windows environments.Key ResponsibilitiesDevelop and maintain Windows drivers...


  • Edinburgh, Edinburgh, United Kingdom IC Resources Full time

    Job SummaryIC Resources is seeking a skilled Software Windows Driver Engineer to join our team. As a Software Windows Driver Engineer, you will be responsible for designing, building, and maintaining Windows drivers software, bringing up, and debugging new devices and platforms in Windows environments.Key ResponsibilitiesDevelop and maintain Windows drivers...


  • Edinburgh, Edinburgh, United Kingdom IC Resources Full time

    IC Resources is seeking a talented Windows Driver Software Engineer to join our client's team. Our client specializes in developing cutting-edge, energy-efficient mixed-signal processing technologies for a diverse range of mobile and consumer electronics. Your Role As a key member of the engineering team, you will be responsible for designing, building,...


  • Edinburgh, Edinburgh, United Kingdom IC Resources Full time

    IC Resources is seeking a talented Windows Driver Software Engineer to join our client's team. Our client specializes in developing cutting-edge, energy-efficient mixed-signal processing technologies for a diverse range of mobile and consumer electronics. Your Role As a key member of the engineering team, you will be responsible for designing, building,...


  • Edinburgh, Edinburgh, United Kingdom IC Resources Full time

    Windows Kernel Mode Driver EngineerIC Resources is seeking a skilled Windows Kernel Mode Driver Engineer to join our team in the Semiconductor market. This is an exciting opportunity to work with a leading company in the audio space, with a strong presence in Edinburgh and London.This low power mixed signal semiconductor giant is expanding its team to meet...


  • Edinburgh, Edinburgh, United Kingdom IC Resources Full time

    Windows Kernel Mode Driver EngineerIC Resources is seeking a skilled Windows Kernel Mode Driver Engineer to join our team in the Semiconductor market. This is an exciting opportunity to work with a leading company in the audio space, with a strong presence in Edinburgh and London.This low power mixed signal semiconductor giant is expanding its team to meet...


  • Edinburgh, Edinburgh, United Kingdom IC Resources Full time

    IC Resources is seeking a skilled Windows Kernel Mode Driver Engineer to join our team in the Semiconductor market. This is an exciting opportunity to work with a leading company in the audio space, with a strong focus on innovation and growth. As a Windows Kernel Mode Driver Engineer, you will be responsible for developing high-quality drivers for our mixed...


  • Edinburgh, Edinburgh, United Kingdom IC Resources Full time

    IC Resources is seeking a skilled Windows Kernel Mode Driver Engineer to join our team in the Semiconductor market. This is an exciting opportunity to work with a leading company in the audio space, with a strong focus on innovation and growth. As a Windows Kernel Mode Driver Engineer, you will be responsible for developing high-quality drivers for our mixed...


  • Edinburgh, Edinburgh, United Kingdom IC Resources Full time

    Senior Windows Driver Software EngineerWe are seeking a highly skilled Senior Windows Driver Software Engineer to join our team at IC Resources in Edinburgh. As a Senior Windows Driver Software Engineer, you will be responsible for developing drivers that enable leading audio and haptics applications.Key Responsibilities:Design and develop Windows drivers...


  • Edinburgh, Edinburgh, United Kingdom IC Resources Full time

    Senior Windows Driver Software EngineerWe are seeking a highly skilled Senior Windows Driver Software Engineer to join our team at IC Resources in Edinburgh. As a Senior Windows Driver Software Engineer, you will be responsible for developing drivers that enable leading audio and haptics applications.Key Responsibilities:Design and develop Windows drivers...


  • Edinburgh, Edinburgh, United Kingdom Onyx-Conseil Full time

    Job Opportunity at Onyx-ConseilWe are seeking a highly skilled Windows Kernel Driver Mode Engineer to join our team at Onyx-Conseil, a leading company in the Semiconductor market specializing in the audio space.About the CompanyOnyx-Conseil is a renowned industry leader within the Semiconductor market, with a strong focus on the audio space. Our company has...


  • Edinburgh, Edinburgh, United Kingdom Onyx-Conseil Full time

    Job Opportunity at Onyx-ConseilWe are seeking a highly skilled Windows Kernel Driver Mode Engineer to join our team at Onyx-Conseil, a leading company in the Semiconductor market specializing in the audio space.About the CompanyOnyx-Conseil is a renowned industry leader within the Semiconductor market, with a strong focus on the audio space. Our company has...


  • Edinburgh, Edinburgh, United Kingdom IC Resources Full time

    Job Title: Software Windows Driver EngineerWe are seeking a skilled Software Windows Driver Engineer to join our team at IC Resources. As a Software Windows Driver Engineer, you will be responsible for designing, building, and maintaining Windows drivers software, bringing up, and debugging new devices and platforms in Windows environments.Key...


  • Edinburgh, Edinburgh, United Kingdom IC Resources Full time

    Job Title: Software Windows Driver EngineerWe are seeking a skilled Software Windows Driver Engineer to join our team at IC Resources. As a Software Windows Driver Engineer, you will be responsible for designing, building, and maintaining Windows drivers software, bringing up, and debugging new devices and platforms in Windows environments.Key...


  • Edinburgh, Edinburgh, United Kingdom IC Resources Full time

    Job Title: Senior Windows Driver Software EngineerWe are seeking a highly skilled Senior Windows Driver Software Engineer to join our team in Edinburgh. As a Senior Windows Driver Software Engineer, you will be responsible for developing drivers that enable leading audio and haptics applications.Key Responsibilities:Design and develop Windows drivers using C...


  • Edinburgh, Edinburgh, United Kingdom IC Resources Full time

    Job Title: Senior Windows Driver Software EngineerWe are seeking a highly skilled Senior Windows Driver Software Engineer to join our team in Edinburgh. As a Senior Windows Driver Software Engineer, you will be responsible for developing drivers that enable leading audio and haptics applications.Key Responsibilities:Design and develop Windows drivers using C...


  • Edinburgh, Edinburgh, United Kingdom IC Resources Full time

    About the RoleThis is an exciting opportunity to join IC Resources as a Windows Kernel Mode Driver Engineer. Our client is a leading semiconductor company specializing in the audio space, with a strong presence in the market.As a Windows Kernel Mode Driver Engineer, you will be responsible for developing and maintaining low-power mixed-signal semiconductor...


  • Edinburgh, Edinburgh, United Kingdom IC Resources Full time

    About the RoleThis is an exciting opportunity to join IC Resources as a Windows Kernel Mode Driver Engineer. Our client is a leading semiconductor company specializing in the audio space, with a strong presence in the market.As a Windows Kernel Mode Driver Engineer, you will be responsible for developing and maintaining low-power mixed-signal semiconductor...


  • Edinburgh, Edinburgh, United Kingdom IC Resources Full time

    IC Resources is seeking a skilled Windows Kernel Driver Engineer to join our team in the Semiconductor market.This leading company specializes in the audio space and is looking for an experienced professional to develop Windows kernel mode drivers. As a result of increased demand for quality audio products, the company has experienced significant growth and...


  • Edinburgh, Edinburgh, United Kingdom IC Resources Full time

    IC Resources is seeking a skilled Windows Kernel Driver Engineer to join our team in the Semiconductor market.This leading company specializes in the audio space and is looking for an experienced professional to develop Windows kernel mode drivers. As a result of increased demand for quality audio products, the company has experienced significant growth and...