Senior Software Engineer (Windows)

UK [United Kingdom] - Scotland - Edinburgh
Permanent
Our client is looking for an Experienced Windows Driver Engineer to join their team in Edinburgh, this is a hybrid position, 2-3 days in the office each week.

Required Skills and Qualifications:
- Bachelor’s or Master’s degree in Computer Science or Electrical Engineering, with demonstrated experience in Windows driver development.
- Strong understanding of OS architecture, including race conditions, synchronization, deadlocks, and interrupt management.
- Proficient in Windows kernel software development using C and Visual Studio.
- Familiar with serial buses and protocols (e.g., I2C, SPI, I2S, HDA, SoundWire).
- Experience with version control systems like Git and SVN.
- Strong troubleshooting skills using software tools (automated tests, debuggers), hardware tools (logic analyzers, oscilloscopes, DMMs), and other resources (schematics, datasheets).

Responsibilities:
- Design, develop, and maintain efficient, reusable, and well-documented Windows drivers.
- Lead the bring-up and debugging of new devices and platforms in Windows environments.
- Architect, implement, and integrate Windows drivers within a regulated product development process.
- Collaborate with cross-functional teams, including Design, Firmware, SQA, and Tools.
- Partner closely with Applications and Field teams to support customer engagements.
- Conduct defect tracking and participate in peer code reviews.
19003U15
© 2024 microTECH Global Limited
Headquarters: Park House, Park Street, Maidenhead, Berkshire SL6 1SL
Bristol, UK: Office 202, Origin Workspace, 40 Berkeley Square, Bristol BS8 1HP
Bengaluru, India: FF-2 Ozone Whites, Doddanaga Mangal, Electronic City Phase-2, Bengaluru, Karnataka 560100, India
This site uses cookies, by browsing the site you are agreeing to their use. To find out how we use them please read our Cookie Policy. Hide