SonicJobs Logo
Left arrow iconBack to search

Senior Software Engineer (Windows)

MicroTECH Global Ltd
Posted 11 days ago, valid for a month
Location

Edinburgh, City of Edinburgh EH105BP, Scotland

Salary

£60,000 - £72,000 per annum

info
Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • The client is seeking an Experienced Windows Driver Engineer for a hybrid role based in Edinburgh, requiring 2-3 days in the office weekly.
  • Candidates should possess a Bachelor's or Master's degree in Computer Science or Electrical Engineering and have experience in Windows driver development.
  • Proficiency in Windows kernel software development using C and Visual Studio, along with knowledge of serial buses and protocols, is essential.
  • Strong troubleshooting skills and familiarity with version control systems like Git and SVN are required.
  • The position offers a competitive salary, and candidates should have several years of relevant experience in the field.

JOB AD:

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.

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.