Current jobs related to Senior Software Engineer - Edinburgh, Edinburgh - Cirrus Logic, Inc.


  • Edinburgh, Edinburgh, United Kingdom Bright Purple Full time £75,000

    Job Title: Senior Software Engineer We are seeking a highly skilled Senior Software Engineer to join our team at Bright Purple. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our new solutions using React and TypeScript. Key Responsibilities: Help lead the development of web applications using React and...


  • Edinburgh, Edinburgh, United Kingdom IC Resources Full time

    Senior Software Engineer OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team in Edinburgh, specialising in precise mixed-signal processing technologies for mobile and consumer electronics.The successful candidate will have 5+ years of C programming and Windows driver development skills, as well as expertise in OS...


  • Edinburgh, Edinburgh, United Kingdom IC Resources Full time

    Senior Software Engineer OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team in Edinburgh. As a Senior Software Engineer, you will be responsible for developing drivers that enable leading audio and haptics applications. Key Responsibilities:* Develop and maintain Windows drivers for audio and haptics applications*...


  • Edinburgh, Edinburgh, United Kingdom Asda Stores Ltd Full time

    Job Title: Senior Software EngineerAs a Senior Software Engineer at {company}, you will be responsible for leading the development of our software products. This includes designing, implementing, and testing software applications to meet the needs of our customers. You will work closely with our cross-functional teams to ensure that our software is of the...


  • Edinburgh, Edinburgh, United Kingdom Bright Purple Careers Full time

    Job Title: Senior Software EngineerAre you a skilled Senior Software Engineer looking for a new challenge? We have an exciting opportunity for you to join our growing team in Edinburgh as a Senior Software Engineer. About the Role:As a Senior Software Engineer, you will be a key member of our development team, responsible for designing, developing, and...


  • Edinburgh, Edinburgh, United Kingdom Cathcart Technology Full time £50,000 - £60,000

    Software Engineer Opportunity at Cathcart TechnologyCathcart Technology, a leading provider of SaaS-based products for the healthcare industry, is seeking a skilled Senior Software Engineer to join their Agile team in Edinburgh.The ideal candidate will have commercial experience with.NET, cloud services, and front-end development using HTML, CSS, and...


  • Edinburgh, Edinburgh, United Kingdom Cathcart Technology Full time £50,000 - £60,000

    Software Engineer Opportunity at Cathcart TechnologyCathcart Technology, a leading provider of SaaS-based products for the healthcare industry, is seeking a skilled Senior Software Engineer to join their Agile team in Edinburgh.The ideal candidate will have commercial experience with.NET, cloud services, and front-end development using HTML, CSS, and...


  • Edinburgh, Edinburgh, United Kingdom Bright Purple Full time £75,000

    Job Title: Senior Software EngineerAbout the Role: We are seeking a highly skilled Senior Software Engineer to join our team at Bright Purple. As a Senior Software Engineer, you will play a key role in designing, developing, and maintaining our new solutions. Key Responsibilities: Help lead the development of web applications using React and TypeScript ...


  • Edinburgh, Edinburgh, United Kingdom PureGym Full time

    We are looking for a skilled Senior Software Engineer to join our technology team. Main Responsibilities:Design, develop, and test software applicationsImplement software solutions to meet business needsCollaborate with cross-functional teams to deliver high-quality softwareRequirements:Bachelor's degree in Computer Science or related field5+ years of...


  • Edinburgh, Edinburgh, United Kingdom Sanderson Full time £75,000

    Job Title: Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our Product Squad, working on a web application that provides digital workspaces to high-profile clients.About the Role:Gather requirements from in-house subject matter experts and Product Owners to determine functional and non-functional requirements for new...


  • Edinburgh, Edinburgh, United Kingdom Best Buy Full time

    Job Title: Senior Software EngineerBest Buy Health is seeking a highly skilled Senior Software Engineer to join our Product Engineering team. As a key member of our team, you will be responsible for designing, developing, and deploying scalable, well-tested applications and microservices.Key Responsibilities:Collaborate with cross-functional teams to deliver...


  • Edinburgh, Edinburgh, United Kingdom Best Buy Full time

    Job Title: Senior Software EngineerBest Buy Health is seeking a highly skilled Senior Software Engineer to join our Product Engineering team. As a key member of our team, you will be responsible for designing, developing, and deploying scalable, well-tested applications and microservices.Key Responsibilities:Collaborate with cross-functional teams to deliver...


  • Edinburgh, Edinburgh, United Kingdom Analog Devices Full time

    Job Title: Senior Software EngineerJob Summary:Analog Devices Inc's (ADI) Software Engineering and Solutions (SES) Platform Engineering team is seeking a skilled and innovative software engineer to create high-quality software products that enhance customer experience. The ideal candidate will have a strong background in software development, DevOps, and...


  • Edinburgh, Edinburgh, United Kingdom Analog Devices Full time

    Job Title: Senior Software EngineerJob Summary:Analog Devices Inc's (ADI) Software Engineering and Solutions (SES) Platform Engineering team is seeking a skilled and innovative software engineer to create high-quality software products that enhance customer experience. The ideal candidate will have a strong background in software development, DevOps, and...


  • Edinburgh, Edinburgh, United Kingdom Cathcart Technology Full time

    Cathcart Technology, a world-class technology company based in Edinburgh, is seeking an experienced Senior Software Engineer to join their core squads. The ideal candidate will have a strong background in React and be able to contribute to the development of the company's core platform.The company is going through a period of growth, scaling up several of...


  • Edinburgh, Edinburgh, United Kingdom Sainsbury's Full time

    We are seeking a skilled Software Engineer to join our team at {company}. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software applications. Your primary focus will be on building scalable and efficient software solutions using the latest technologies.Key Responsibilities:Design and develop software...


  • Edinburgh, Edinburgh, United Kingdom Medtronic Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our Artificial Intelligence and Algorithm development team in Edinburgh. As a key member of our team, you will be responsible for designing, developing, and debugging software tools to support algorithm development for patient monitoring sensors and devices,...


  • Edinburgh, Edinburgh, United Kingdom Medtronic Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our Artificial Intelligence and Algorithm development team in Edinburgh. As a key member of our team, you will be responsible for designing, developing, and debugging software tools to support algorithm development for patient monitoring sensors and devices,...


  • Edinburgh, Edinburgh, United Kingdom Otis College of Art and Design Full time

    Job Title: {title}At {company}, we're seeking a skilled Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our cloud-native software applications. You will work closely with cross-functional teams to identify and prioritize project requirements, architect solutions, and ensure...


  • Edinburgh, Edinburgh, United Kingdom The Balmoral Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our team at {company}.The successful candidate will have a strong background in software development and a proven track record of delivering high-quality solutions.Key Responsibilities:Design, develop, and test software applicationsCollaborate with cross-functional teams to...

Senior Software Engineer

2 months ago


Edinburgh, Edinburgh, United Kingdom Cirrus Logic, Inc. Full time
Windows Driver Engineer - Audio and Haptics Specialist

Cirrus Logic is a leading provider of mixed-signal processing solutions for the world's top consumer brands. We're 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 Master's 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 Skills:
  • 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. You must be based within commutable distance of the work location or willing to relocate prior to beginning employment with Cirrus Logic.

Cirrus Logic is an equal opportunities employer and welcomes applications from diverse candidates. We believe that diversity drives innovation and 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.