Windows Systems Developer
ECM Selection Limited
Cambridge, UK
about 2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.ecmselection.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£85,000.0
Working hours
Regular working hours
Job source
Tech stack
Microsoft Windows
C++ (Programming Language)
Open Systems Interconnection (OSI)
Software Engineering
TCP/IP
Virtualization Technology
Linux Development
C++14
Job description
- Skills developing system-level software in C and Intel (x86) assembler.
Requirements
- An understanding of modern operating systems’ architecture, ideally for the Windows OS. Knowledge of isolation drivers (for security, for instance based around IO-MMU) would be particularly relevant.
- An appreciation of virtualisation technologies at an OS level, including hardware-assisted virtualisation (for instance, Intel VT-x and/or AMD-V).
- Hands on expertise with finding and solving performance issues in systems software, particularly in complex cases.
The following are also topics of interest: modern C++, Rust, NT architecture, Windows IoT and ARM, the Windows driver framework (WDM, perhaps KMDF), display drivers (WDDM), network drivers (NDIS) and filters (WFP), Linux development (kernel and user mode), and OSI networking including TCP/IP.
Benefits & conditions
Work on modern, secure virtualisation technologies for Windows platforms. You’d be part of a long-standing Cambridge based group of senior developers, part of a supportive organisation offering flexible hybrid work and a competitive package, with a strong pension and healthcare.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.ecmselection.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…