Device Driver Development Jobs in the UK

1 to 22 of 22 Device Driver Development Jobs in the UK

Senior Principal Software Architect

Newton, England, United Kingdom
Hybrid / WFH Options
ARM
such as AI stacks, run-time compilers and multimedia processing. - Strong understanding of complex multi-component computing systems with demonstrable low-level OS/device driver development or integration experience - Authoritative knowledge of C or C++ development with proficiency with optimizing applications, workloads, and compilers - Understanding more »
Posted:

Software Developer

York, North Yorkshire, Yorkshire, United Kingdom
Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
C++ , or Java . As a Software Developer , you will be working on internal PC systems within the machines, creating server-client architecture, writing device drivers for Windows kernels, developing REST APIs, and creating web pages using HTML and JavaScript. The role also involves testing soft real-time systems … Java. Key Responsibilities: Develop and maintain software for cutting-edge manufacturing machines as a Software Developer . Design and implement server-client architecture. Write device drivers for Windows kernels Work with TCP/IP and networking protocols. Develop simulation software to test real-time systems using C# and Java more »
Employment Type: Permanent, Work From Home
Salary: £55,000
Posted:

Embedded Software Engineer

London
IC Resources
effective, efficient, and environmentally friendly fire protection solutions - given the success of their latest product, they're now looking to grow out their software development function with the addition of an Embedded Software Engineer. The team are expecting growth over the coming years, so joining now could be a … then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, then please contact me, Callum Allen today. more »
Employment Type: Permanent
Posted:

Cryptography Engineer

Oxford, Oxfordshire, South East
IC Resources
award-winning Quantum Computing start-up are actively seeking a Cryptography Engineer to join their team as the business continually look to improve the development of their cryptographic algorithms. The successful Cryptography Engineer will be responsible for assisting with cryptographic standardisation, development of cryptographic algorithms, and integrated Cryptography … then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, then please contact me, Callum Allen today. more »
Employment Type: Permanent
Posted:

Senior Embedded Software Engineer

Livingston, West Lothian
IC Resources
Senior Embedded Software Engineer, we are looking for someone with: Extensive commercial experience of embedded programming in C and C++ Experienced within a product development life cycle Knowledge of wireless communication protocols (Wi-Fi, Bluetooth, BLE, LoRaWAN, NFC etc.) What Next? If you’re an Embedded Software Engineer looking … then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, then please contact me, Callum Allen today. We are excited to be supporting a company who have been at the more »
Employment Type: Permanent
Posted:

Embedded Software Engineer

Ruislip, Greater London, United Kingdom
Hexwired Recruitment Limited
with a highly exciting electronics company seeking an Embedded Software Engineer to develop and maintain advanced embedded systems. This role focuses on embedded Linux development, secure bootloaders, micro-controllers, and real-time operating systems. Key responsibilities: Develop embedded Linux software using C/C++. Integrate and debug software on … target hardware platforms. Work with Linux device drivers and real-time operating systems. Program STM32 and other ARM-based targets. Develop firmware for network equipment (Wi-Fi routers, switches). Key requirements: 5+ years of experience in embedded software development (Embedded Linux, C/C++). Strong experience … communication skills. Bachelor’s or Master’s in Computer Engineering, Electrical/Electronic Engineering, or related field. Desirable skills: Experience with Linux Kernel/Device Driver development. Knowledge of RF testing and Iridium, Inmarsat, or Thuraya terminals. This is an excellent opportunity to join a dynamic team in more »
Employment Type: Permanent
Salary: £60000/annum
Posted:

Full Stack Developer

York, England, United Kingdom
Hybrid / WFH Options
KO2 Embedded Recruitment Solutions Ltd
or Java . As a Full Stack Developer , you will be working on internal PC systems within the machines, creating server-client architecture, writing device drivers for Windows kernels, developing REST APIs, and creating web pages using HTML and JavaScript. The role also involves testing soft real-time systems … Key Responsibilities: Develop and maintain software for cutting-edge manufacturing machines as a Full Stack Developer . Design and implement server-client architecture. Write device drivers for Windows kernels Work with TCP/IP and networking protocols. Develop simulation software to test real-time systems using C# and Java more »
Posted:

Windows Kernel Mode Driver Engineer

Edinburgh
IC Resources
the Semiconductor market specialising within the audio space - Edinburgh or London This low power mixed signal semiconductor giant is actively seeking a Windows Kernel Driver Mode Engineer. You will be joining one of the main leaders within the audio space - since covid, there has been an increased demand for … been able to capitilise on this growth and take a stronghold over the market. As a result, they are seeking an additional Windows Kernel Driver Mode Engineer due to increased demand to facilitate the teams growth. For this Windows Kernel Mode Driver Engineer, I am looking for someone … with: Recent (within the last 5 years) commercial experience developing windows kernel mode drivers A strong background within embedded development Strong C and C++ programming experience What Next? If you’re an Embedded Software Engineer looking for an exciting new challenge within a great company, then please apply today more »
Employment Type: Permanent
Posted:

Embedded Software & DSP Engineer

TW16, Sunbury Common, Surrey, United Kingdom
Hybrid / WFH Options
Technical Futures Ltd
graduate Embedded Software experience. Excellent Embedded C programming skills. Good knowledge of DSP concepts and applications. Good knowledge of bare metal and low-level device driver development. Experience in the design of high reliability code. Working experience of Microcontrollers. Experience of serial communications and protocols. In this Embedded … Software Engineer role you will contribute to the conceptual stage of design, research and development; specifying, developing and testing algorithms and software for circuit boards as well as playing a key part in the design and development of software embedded in the company products. A generous salary package more »
Employment Type: Permanent
Salary: £40000 - £60000/annum Dep on Experience + Great Benefits
Posted:

Embedded Software Applications Engineer

Cambridge, Cambridgeshire
IC Resources
then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, then please contact me, Callum Allen today. more »
Employment Type: Permanent
Posted:

Lead Hardware Developer

Surrey, England
ECM Selection
Complex PCB design; VHDL for Xilinx and Altera FPGA development A challenging position, testing your skills in complex PCB design and ingenuity. With your experience of simulating and implementing signal algorithms in VHDL for a range of FPGAs, such as Xilinx and Altera, along with your talent for finding … implementing signal, image, or data processing algorithms in VHDL for FPGAs; • Designing tests for PCBs, including firmware and software, as well as developing Linux device drivers for hardware; • Software development experience in embedded C and C++ • An impressive academic history including a first class degree backed by A … available around their core hours of work (10am - 4pm). A generous remuneration package is available to successful candidates and early responsibility and career development is anticipated. Keywords: PhD, Embedded C, C++, DSP, Digital Signal Processing, Rust, Radio Communication Systems, Software, Hardware, Firmware, Linux Device Drivers, PCB Design more »
Employment Type: Permanent
Salary: £45,000 - £65,000
Posted:

Principal Embedded Software Engineer

London, United Kingdom
Hybrid / WFH Options
IC Resources
some serious pedigree,the next step is to grow out their engineering function, now seeking a Principal Embedded Software Engineer with experience of Linux device driver development. You will be responsible for the design and development of PCIe Drivers, embedded systems and embedded applications for AI networking … solutions. For this Principal Embedded Software Engineer, we are looking for someone with: Strong experience of Linux device driver development (ideally some experience with Linux PCIe driver development) Deep understanding of embedded programming in C and C++ Understanding of computer architecture (CPU, SoC, ASIC, GPU … then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, then please contact me, Callum Allen today. more »
Employment Type: Permanent, Work From Home
Salary: £90,000
Posted:

R&D Platform Manager / Hardware Platform Team Lead

Camberley, Surrey, United Kingdom
Tiger Resourcing Group
be an expert in embedded Linux and contribute a portion of your time to technical contributions. The technical contributions will range from low-level device driver development to managing the platform OS and board support package of the company's Linux distributions. As the R&D Platform … company's hardware platforms. You will work on hardware bring-up and all work related to the embedded Linux side. This includes boot chain development, Linux kernel hacking, device driver development, Linux distribution building and more. Experience Required Strong management and leadership skills, preferably with at … and deliver it (design, implement and test) in collaboration with the team Can work autonomously and as a team player, contributing towards overall product development in line with project timelines whilst being eager to explore novel solutions and innovate Key Responsibilities Ability to work with key business stakeholders to more »
Employment Type: Permanent
Salary: £70000 - £80000/annum
Posted:

Principal Firmware Engineer

London
Hybrid / WFH Options
IC Resources
within the Semiconductor world, the next step is to grow out the Software function, now seeking a Senior Firmware Engineer with experience of Linux device driver development. You will be responsible for the design, development and testing of their innovative AI acceleration hardware, whilst you also will … within the team, should you wish to do so. For this Senior Firmware Engineer, we are looking for someone with: Strong experience of Linux device driver development Deep understanding of embedded programming in C and C++ Understanding of computer architecture (CPU, SoC, ASIC, GPU) Previous experience within … then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, then please contact me, Callum Allen today. more »
Employment Type: Permanent
Posted:

Embedded Firmware Engineer

BS3, Bristol, City of Bristol, United Kingdom
Zenovo
Opportunity: This is an opportunity to join a continually growing team, focusing on programming Safety Critical Software. Key Technical Skills & Experience: - Embedded C Software Development onto a Bare-Metal Platform - Experience Working With Standard MicroProcessors & MicroControllers - RTOS - Able to Develop Device-Drivers - Developed Code to a Regulated Standard more »
Employment Type: Permanent
Salary: £45000 - £65000/annum Bonus + Good Remuneration Package
Posted:

Embedded Software Engineer

Sunbury-On-Thames, London, United Kingdom
Hybrid / WFH Options
Technical Futures
Embedded Software experience. Excellent Embedded C programming skills. Good commercial experience of DSP concepts and applications. Good knowledge of bare metal and low-level device driver development. Experience in the design of high reliability code. Working experience of Microcontrollers. Experience of serial communications and protocols. In this Embedded … Software Engineer role you will contribute to the conceptual stage of design, research and development; specifying, developing and testing algorithms and software for circuit boards as well as playing a key part in the design and development of software embedded in the company products. A generous salary package more »
Employment Type: Permanent, Work From Home
Posted:

Senior Embedded Software Engineer

London
IC Resources
new VC backed start-up, who already have a proof-of-concept, are now actively seeking a Senior Embedded Software Engineer to increase their development speed. Operating within the niche sector of digitalising smells, this exciting team have already generated initial traction with consumer electronics companies, with future desires … med-tech sector. As a small team, the successful Senior Embedded Software Engineer will take ownership over component selection, embedded systems design, architecture and development, whilst also communicating internally within a collaborative environment as the team continue to productise their early stage developments. For this Senior Embedded Software Engineer … we are looking for someone with: Commercial experience of embedded programming Understanding of the SLDC (software development life cycle) Some experience within microcontroller or microprocessor selection Any experience within wireless technologies or wireless data transmission is beneficial (WiFi, Bluetooth, BLE) What Next? If you’re an Embedded Software Engineer more »
Employment Type: Permanent
Posted:

Embedded Software Team Lead

Guildford, Surrey, United Kingdom
Hybrid / WFH Options
Avanti Recruitment
electrical, mechanical, firmware, and embedded engineers, taking ownership of the entire design process—from concept to implementation. Technically, you'll focus on embedded Linux development, including device driver development, OS management, and platform integration. What We're Looking For: Extensive expertise in embedded Linux (Yocto/… Buildroot), including kernel development, device tree configuration, and Linux system components. Strong programming skills in C/C++ and shell scripting. Familiarity with system bring-up, hardware integration, and low-level debugging. Basic knowledge of electronics and the ability to navigate datasheets and schematics. Experience working with embedded … microcontrollers/processors Strong experience with embedded cyber-security such as secure boot Experience with the full product development life-cycle, from concept to release. Bonus Points for: Experience with networking hardware and protocols (4G/5G, ModemManager, IPsec). Knowledge of Python, CI/CD pipelines, and automated more »
Employment Type: Permanent
Salary: £75000 - £90000/annum
Posted:

Lead Hardware Engineer

Guildford, Surrey, United Kingdom
re&m
in a numerate discipline from a reputable UK university. A solid academic record, including A grades at A level. Technical Skills: Proficiency in FPGA development using VHDL. Experience in PCB design and layout. Familiarity with software development in embedded C/C++. Personal Attributes: Self-motivated and able … Performing schematic capture using OrCAD. Managing PCB layout, fabrication, and assembly with subcontractors. Setting up PCBs, including writing test firmware and software. Developing Linux device drivers for hardware. What We Offer: Competitive Salary: Attractive compensation package based on experience. Generous Leave: 25 days of annual leave plus public holidays. more »
Employment Type: Permanent
Posted:

Embedded Software Engineer

Derby, Derbyshire, United Kingdom
RedTech Recruitment Ltd
time Systems Engineer/IoT Software Engineer/Embedded Systems Programmer/Firmware Developer/Embedded Software Architect/Low-Level Software Engineer/Device Driver Developer/Embedded Software Designer/Microcontroller Programmer/Real-time Software Developer/Embedded Systems Analyst/Embedded Systems Specialist/ more »
Employment Type: Permanent
Salary: £40000 - £70000/annum Excellent Benefits
Posted:

Embedded Software Engineer

Cambridge, Cambridgeshire
IC Resources
of features for an exciting product line. The successful Senior Embedded Software Engineer will get the chance to take design specifications for customer feature development all the way through to production, giving you the chance to work on the full software development lifecycle. For this Senior Embedded Software … C++ Knowledge of Embedded Linux platforms Core knowledge centred around wireless communications, ideally within the cellular space (3G, 4G, 5G) Background within embedded software development, with some knowledge of basic electronics What Next? If you’re an Embedded Software Engineer looking for an exciting new challenge within a great … then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, then please contact me, Callum Allen today. more »
Employment Type: Permanent
Posted:

Software Engineer Embedded C++

Edinburgh, Midlothian, Scotland, United Kingdom
Morson Talent
solid grasp of C++ Communication protocols (I2C, SPI, USB, Serial, Network, PCIe) Deployment of software to distributed hardware platforms, multicore programming, memory management techniques, device driver development, code optimisation, interrupt-driven designs Excellent debugging skills and application of various strategies • Experience developing Continuous Integration/Continuous Deployment … for ARM and Intel based multicore processing platforms Experience in testing and integrating software with firmware (VHDL/Verilog) and hardware • Experience of Agile development and Atlassian toolset • Familiarity with configuration management tools, defect tracking and peer review • Knowledge of standards such as DO-178C and coding standards such more »
Employment Type: Contract
Rate: £60 - 80 per hour
Posted:
Device Driver Development
10th Percentile
£52,500
25th Percentile
£58,125
Median
£65,000
75th Percentile
£65,000
90th Percentile
£71,000