Device Driver Jobs in the UK

101 to 125 of 154 Device Driver Jobs in the UK

Systems Software Developer- Virtualization Platforms

London, England, United Kingdom
Hybrid / WFH Options
Hpwolf
can travel to our Cambridge Lab as/when required.Responsibilities for the Systems Software Developer:* Lead design and implementation efforts with operating system level software projects such as device drivers with emphasis on virtualization and Windows kernel environments* Lead reverse engineering and black box debugging efforts* Provide solutions for macro and micro verification of the developed componentsRequirements for More ❯
Posted:

Software Engineer - Automotive

Gaydon, Warwickshire, United Kingdom
Expleo UK LTD
applications. Key Responsibilities: You'll be involved in the full lifecycle of embedded software development, including: * Operating Systems: Developing and maintaining low-level software that manages hardware resources. * Device Drivers: Creating interfaces between hardware components and operating systems. * Compilers: Building tools to translate high-level code into machine instructions. * Firmware Development: Engineering software to control and manage specific More ❯
Employment Type: Permanent
Posted:

Software Development Engineer (C++)

Cambridge, England, United Kingdom
Hybrid / WFH Options
Pico Technology Limited
Modern C++ (Essential) C++14 (Essential) C++17 (Desirable) Software Deployment for Multiple Platforms (Essential) Knowledge of Algorithms/Data Structures (Desirable) Scripting Languages – PowerShell & Bash (Desirable) Embedded Linux – Linux Device Drivers (Desirable) Why Join Us? This is a fantastic opportunity to join a dedicated team where your contributions will directly impact the products we create and the customers we More ❯
Posted:

Software Development Engineer (C++)

Saint Neots, England, United Kingdom
Hybrid / WFH Options
Pico Technology Limited
Modern C++ (Essential) C++14 (Essential) C++17 (Desirable) Software Deployment for Multiple Platforms (Essential) Knowledge of Algorithms/Data Structures (Desirable) Scripting Languages – PowerShell & Bash (Desirable) Embedded Linux – Linux Device Drivers (Desirable) Why Join Us? This is a fantastic opportunity to join a dedicated team where your contributions will directly impact the products we create and the customers we More ❯
Posted:

Software Dev Engineer III, Amazon Common Software

United Kingdom
Amazon
to market faster? Join the new initiative Amazon Common Software (ACS) for Devices which launched Feb '2020. ACS is software that makes it faster for to integrate Amazon Device SDKs into devices that are transforming the smart home and run Amazon services, like Alexa. As a Software Development Engineer on the ACS team, you will be part of … a team that owns critical ACS components, services, tools, and application development frameworks - working on projects that push the boundaries of customer-device interaction. You will engage with an experienced cross-disciplinary staff to conceive and design innovative consumer product experiences. You must be responsive, flexible and able to succeed within an open collaborative peer environment. You will … participate in designing, prototyping, and building solutions to hard problems in the Amazon Devices ecosystem. As part of your work, you will work closely with Amazon device software teams, product management teams, external partner developers, internal Amazon application developers, and Amazon service teams to drive development from the concept stage to the launch stage. Key job responsibilities As More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

System Software Architect

Bracknell, England, United Kingdom
Cadence Design Systems, Inc
and applications for reference systems and product demonstrations, highlighting the capability of CSG subsystems and components. This is a hands-on role, working with compute and interface IP, device drivers and RTOS, communication libraries and APIs, reference designs, boards, and emulation systems. This position requires technical expertise in developing complex software for embedded, real-time, and multiprocessor systems. … organization to support users. Port and integrate CSG software components for reference systems and platforms, and create development SDK for partners and customers. Develop at all levels of device software for IO interfaces like HDMI, PCIe, and UCIe on embedded systems with and without OSes. Coordinate with partners to integrate 3rd party components and applications with CSG systems. … skills. Expert C coder. Proficiency in Python, Perl, or C++ is a plus. Hands-on experience writing low-level software for embedded processors, like ARM. Hands-on experience writing driver software for interfaces and peripherals such as HDMI, USB, PCIe, and Ethernet. Hands-on experience in creating embedded Linux distributions. Bonus points for experience in porting, linking and debugging More ❯
Posted:

System Software Architect

Cambridge, England, United Kingdom
Huawei Technologies Research & Development (UK) Ltd
system programming (C/C++ code), standards-based firmware development, and operating system design. Partner with CPU architects to seamlessly integrate new architectural features into Kernel, Hypervisor, Firmware, and driver development. Drive alignment with key software ecosystems (e.g., open-source communities) to secure adoption of new CPU architecture features, ensuring solutions are optimized for speed, efficiency, and security. Ensure … systems), translating them into secure, high-performance software solutions. Extensive experience with Linux stacks, including kernel drivers, firmware, networking, storage, and OS internals. Strong knowledge of device driver integration, testing methodologies, and design for test/validation best practices. Familiarity with open-source development processes, upstream Linux collaboration, and community engagement. Track record of successfully integrating contributions More ❯
Posted:

Embedded Software Developer

London, England, United Kingdom
Hybrid / WFH Options
Capgemini
reporting. Good understanding of device drivers, boot loaders, BSP development & Board-BringUp experience and low level platform software Exposure to System on Chip (like BCM - mostly at driver levels) Good knowledge of digital audio software development Knowledge of WebRTC and Android audio pipeline Experienced with DSP development, processing techniques on common DSP chipsets. Good audio listening skills More ❯
Posted:

Senior Embedded Engineer | Cambridge | Deeptech

Cambridge, England, United Kingdom
SoCode Recruitment
robust, high-quality C++ for Linux-based systems What You’ll Bring Strong embedded C++ programming skills for embedded systems Solid understanding of Linux internals, kernel development, and device drivers Why Join Us? Our tech has a Global Impact, produced by a world class Engineering Team with incredibly strong growth. More ❯
Posted:

Senior Embedded Engineer | Cambridge | Deeptech

West Wratting, England, United Kingdom
SoCode Recruitment
robust, high-quality C++ for Linux-based systems What You’ll Bring Strong embedded C++ programming skills for embedded systems Solid understanding of Linux internals, kernel development, and device drivers Why Join Us? Our tech has a Global Impact, produced by a world class Engineering Team with incredibly strong growth. More ❯
Posted:

Hardware Engineer

Guildford, Surrey, United Kingdom
Intec Recruitment
/RF signal filtering performing schematic capture using OrCAD managing PCB layout, fabrication and assembly subcontractors setting to work PCBs including writing test firmware and software developing Linux device drivers for hardware. Excellent benefits package. Background security check will be required before working on site. More ❯
Employment Type: Permanent
Salary: £37000 - £55000/annum
Posted:

Senior Software Developer

Coventry, Warwickshire, United Kingdom
Aatom Recruitment
Squid, nginx, and more. Familiarity with open-source development (e.g., demonstrated through GitHub contributions). Understanding of DevOps practices and culture. Knowledge of Linux internals, including kernel tuning, device drivers, and system optimization. If this sounds of interest, please apply for further information or call us directly. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Motor Control Software Engineer

Royal Leamington Spa, Warwickshire, United Kingdom
Marcus Webb Associates Limited
engineering projects Strong technical ability with the development of either embedded software (embedded C) and model based software (Matlab/Simulink) Some embedded software competence is required (understand device drivers, h/w architecture) Strong motor control algorithm development experience is required Our client is looking for senior embedded software engineer with a relevant degree to help take More ❯
Employment Type: Permanent
Salary: £45000 - £60000/annum + bonus + benefits etc
Posted:

Principal Motor Control Software Engineer

Royal Leamington Spa, Warwickshire, United Kingdom
Marcus Webb Associates Limited
engineering projects Strong technical ability with the development of either embedded software (embedded C) and model based software (Matlab/Simulink) Some embedded software competence is required (understand device drivers, h/w architecture) Strong motor control algorithm development experience is required Our client is looking for principal embedded software engineer with a relevant degree to help take More ❯
Employment Type: Permanent
Salary: £60000 - £75000/annum + bonus + benefits etc
Posted:

Staff Software Engineer

Saffron Walden, England, United Kingdom
Gattaca
others. Our ideal candidate brings: Strong experience in embedded software development , ideally across environments such as bare metal, RTOS, or embedded Linux. Technical depth in areas such as device drivers , DSP, communications protocols, algorithm implementation, or working close to hardware. Some leadership exposure —this could be through running small project teams, mentoring, or handling performance reviews. Confidence in More ❯
Posted:

Senior/Principal Chiplet Development Engineer

Bristol, England, United Kingdom
Codasip
/C++ and/or assembly language programming. Experience of Linux as a software developer, especially multiprocessor Linux and high Performance Compute environments. Experience in embedded operating systems, device drivers, microprocessor and embedded system hardware architectures. ABOUT CODASIP: We believe Codasip is the most innovative processor solutions company. We take pride in designing and developing cutting-edge, high More ❯
Posted:

Lead / Staff Software Engineer

Essex, United Kingdom
Matchtech
others. Our ideal candidate brings: Strong experience in embedded software development , ideally across environments such as bare metal, RTOS, or embedded Linux. Technical depth in areas such as device drivers , DSP, communications protocols, algorithm implementation, or working close to hardware. Some leadership exposure -this could be through running small project teams, mentoring, or handling performance reviews. Confidence in More ❯
Employment Type: Permanent
Posted:

Senior/Principal Chiplet Development Engineer

Cambridge, England, United Kingdom
Codasip
/C++ and/or assembly language programming Experience of Linux as a software developer, especially multiprocessor Linux and high Performance Compute environments Experience in embedded operating systems, device drivers, microprocessor and embedded system hardware architectures Benefits ABOUT CODASIP: We believe Codasip is the most innovative processor solutions company. We take pride in designing and developing cutting-edge More ❯
Posted:

Lead / Staff Software Engineer

London, England, United Kingdom
Matchtech
others. Our ideal candidate brings: Strong experience in embedded software development , ideally across environments such as bare metal, RTOS, or embedded Linux. Technical depth in areas such as device drivers , DSP, communications protocols, algorithm implementation, or working close to hardware. Some leadership exposure -this could be through running small project teams, mentoring, or handling performance reviews. Confidence in More ❯
Posted:

Senior Technical Writer (38330)

Cardiff, South Glamorgan, United Kingdom
ASSA ABLOY Global Solutions
a technical field or equivalent combination of education and experience. 5+ years experience in creating technical documentation. Broad range of experience encompassing computer hardware and software, GUIs, API device drivers, configuration and operation of hardware/firmware integration, and associated software applications. Knowledge of biometric products and technologies a plus. Strong organizational skills. Illustrations and graphics experience a More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Linux Kernel Engineer

London, England, United Kingdom
Hybrid / WFH Options
Canonical
Broad knowledge of the Linux kernel and kernel subsystems Demonstrated experience with kernel patching and debugging Understanding of Linux kernel upstream processes and release cycle Strong grasp of device drivers, BSP’s, and other low level system engineering Professional written and spoken English Experience with Linux (Debian or Ubuntu preferred) Excellent interpersonal skills, curiosity, flexibility, and accountability Passion More ❯
Posted:

Senior Embedded Engineer Cambridge Deeptech

Cambridge, Cambridgeshire, United Kingdom
So Code Limited
robust, high-quality C++ for Linux-based systems. What You'll Bring Strong embedded C++ programming skills for embedded systems. Solid understanding of Linux internals, kernel development, and device drivers. Why Join Us? Our tech has a global impact, produced by a world-class engineering team with strong growth. Salary: £90,000 - £110,000 per annum. Benefits include More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Firmware Engineer

Bristol, Gloucestershire, United Kingdom
Hybrid / WFH Options
Arm Limited
Required Skills and Experience: Expertise in C programming for embedded systems with strong debugging skills. Experience in developing and maintaining product-quality firmware, including knowledge of bootloaders and device drivers. Experience in defect triaging and management of system software. Understanding of software compliance with industry standards like UEFI and ACPI. Familiarity with RAS, hypervisors, CXL, power management, and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Firmware Engineer

Bristol, England, United Kingdom
Hybrid / WFH Options
Arm Limited
Required Skills and Experience: Expertise in C programming for embedded systems with strong debugging skills. Experience in developing and maintaining product-quality firmware, including knowledge of bootloaders and device drivers. Experience in defect triaging and management of system software. Understanding of software compliance with industry standards like UEFI and ACPI. Familiarity with RAS, hypervisors, CXL, power management, and More ❯
Posted:

Software Engineer

London, United Kingdom
Synergy Solutions International Limited
responsible for applying software engineering principles to design, develop, test, and maintain applications and services, meeting business and technical goals within budget and timelines. Software Engineer Responsibilities Modify device drivers to support the surprise removal of adapters across operating systems. Port new Windows releases to run on the latest hardware. Investigate QA and field-reported bugs and develop … environment. Exhibit critical thinking and analytical skills to prioritize bugs and tasks, and communicate effectively with team members and clients. Utilize tools like MS Visual Studio, WinDbg, and Windows Driver Kit. Qualifications and Skills Experience with Agile methodologies. Experience with test-driven development. Knowledge of the software delivery lifecycle and bug lifecycle. Ability to translate product and business requirements More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Device Driver
10th Percentile
£52,000
25th Percentile
£62,500
Median
£66,000
75th Percentile
£77,500
90th Percentile
£78,750