Device Driver Job Vacancies

51 to 75 of 185 Device Driver Jobs

Software Engineer - Embedded with Security Clearance

Grand Prairie, Texas, United States
PlanIT Group LLC
application users and other technical and support personnel. The software engineer will be responsible for developing and maintain the real-time simulation code, user interface code, device driver code, data collection code and display code. Responsibilities will include operations and software development from requirement analysis to integration in a prototype environment. This role is established to identify … System or Linux environment is required • Prior experience with Hardware-in-the-loop (HWIL) systems (Hardware & Software Integration and testing) • Simulation (performance real-time) software development • Low level device drivers/firmware experience Desired skills: • Full software lifecycle development exposure • Cross-discipline team collaboration/exposure • Git - source code versioning • GitLab - software configuration/version control & CI/ More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Senior Systems Software Engineer

Bristol, Gloucestershire, United Kingdom
Cerebras
System Software Group is charged with enabling the next generation of cutting-edge AI compute server class systems. We are responsible for all low-level firmware, Linux Kernel device drivers, baseboard management controllers, and platform support tools. Specifically, the System Software QA team ensure that the deliverables from the System Software group are of the highest standards for … for both internal and external customers. Candidate Profile Essential: Test design and development experience for Firmware and/or Linux kernel. Understanding of OS kernel and device driver primitives with experience in Linux or similar systems. Experience in performance and latency measurements for a low-level software stack. Knowledge of virtualisation and hypervisor concepts. Working experience in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Systems Software Engineer

Cambridge, Cambridgeshire, United Kingdom
Cerebras
System Software Group is charged with enabling the next generation of cutting-edge AI compute server class systems. We are responsible for all low-level firmware, Linux Kernel device drivers, baseboard management controllers, and platform support tools. Specifically, the System Software QA team ensure that the deliverables from the System Software group are of the highest standards for … for both internal and external customers. Candidate Profile Essential: Test design and development experience for Firmware and/or Linux kernel. Understanding of OS kernel and device driver primitives with experience in Linux or similar systems. Experience in performance and latency measurements for a low-level software stack. Knowledge of virtualisation and hypervisor concepts. Working experience in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Embedded Software Engineer

Reading, Oxfordshire, United Kingdom
Platform Recruitment
custom hardware, including device interfacing. Strong foundation in data structures, algorithms, and object-oriented design. Desirable Skills: Exposure to Qt, Yocto, Linux kernel, or device driver development. Knowledge of high-speed data, graphics processing, or networking (TCP/IP, multicast). Familiarity with Python, GitLab, or AWS What you'll get: £70-90k (Dependent More ❯
Employment Type: Permanent
Salary: GBP 70,000 - 90,000 Annual
Posted:

Principal Embedded Software Engineer

RG1, Reading, Berkshire, United Kingdom
Platform Recruitment
custom hardware, including device interfacing. Strong foundation in data structures, algorithms, and object-oriented design. Desirable Skills: Exposure to Qt, Yocto, Linux kernel, or device driver development. Knowledge of high-speed data, graphics processing, or networking (TCP/IP, multicast). Familiarity with Python, GitLab, or AWS What you'll get: £70-90k (Dependent More ❯
Employment Type: Permanent
Salary: £70000 - £90000/annum Very generous bonus + healthcare
Posted:

Principal Embedded Software Engineer

London, England, United Kingdom
Trimex
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 … Based) London, England, United Kingdom 4 months ago Woking, England, United Kingdom 1 week ago London, England, United Kingdom 1 week ago Senior Embedded Software Engineer - Kernel/Device Drivers London, England, United Kingdom 2 months ago QA Engineer (Hardware/Firmware/Mobile) - TO £50K - ID41948 London, England, United Kingdom 1 week ago Harlow, England, United Kingdom More ❯
Posted:

Senior Embedded C/C++ Engineer | Dev Tools & AI | Permanent

Slough, England, United Kingdom
JR United Kingdom
gets from datasheet to deployed system. Key Responsibilities: Design and develop core components of a next-gen embedded software toolchain Create intelligent code generators for firmware, middleware, and device drivers Collaborate closely with AI/ML teams to automate datasheet analysis and system configuration Work with C/C++ codebases across Linux and RTOS environments Architect embedded software … layouts and analyse SoC-level device trees Essential Skills & Experience: 5+ years in embedded systems development Proficiency in C/C++ for both bare-metal and RTOS-based systems Experience with low-level tools, including compilers, debuggers, linkers, and build systems Hands-on work with firmware bring-up and embedded debugging Desirable Skills: Python or scripting skills for More ❯
Posted:

Senior Embedded C/C++ Engineer | Dev Tools & AI | Permanent

London, England, United Kingdom
JR United Kingdom
gets from datasheet to deployed system. Key Responsibilities: Design and develop core components of a next-gen embedded software toolchain Create intelligent code generators for firmware, middleware, and device drivers Collaborate closely with AI/ML teams to automate datasheet analysis and system configuration Work with C/C++ codebases across Linux and RTOS environments Architect embedded software … layouts and analyse SoC-level device trees Essential Skills & Experience: 5+ years in embedded systems development Proficiency in C/C++ for both bare-metal and RTOS-based systems Experience with low-level tools, including compilers, debuggers, linkers, and build systems Hands-on work with firmware bring-up and embedded debugging Desirable Skills: Python or scripting skills for More ❯
Posted:

Lead Embedded Linux Engineer

United Kingdom
Hybrid / WFH Options
Redline Group Ltd
build, testing, and deployment processes for embedded Linux software stacks. Key Skills & Experience: Proven experience in a lead or senior embedded Linux engineering role. Expertise with Linux kernel, device drivers, Yocto/OpenEmbedded, and embedded system architectures. Strong C/C++ programming skills and experience with cross-compilation and debugging tools. Familiarity with hardware interfaces such as SPI More ❯
Employment Type: Permanent
Salary: GBP 45,000 - 55,000 Annual
Posted:

Lead Embedded Linux Engineer

Bologna (province), United Kingdom
Hybrid / WFH Options
Redline Group Ltd
build, testing, and deployment processes for embedded Linux software stacks. Key Skills & Experience: Proven experience in a lead or senior embedded Linux engineering role. Expertise with Linux kernel, device drivers, Yocto/OpenEmbedded, and embedded system architectures. Strong C/C++ programming skills and experience with cross-compilation and debugging tools. Familiarity with hardware interfaces such as SPI More ❯
Employment Type: Permanent
Salary: £45000 - £55000/annum
Posted:

Embedded Software Engineer

Oxford, England, United Kingdom
IC Resources
in meaningful MedTech innovation, apply today to learn more! For more information on this role, or other jobs across: Embedded, Firmware, C/C++ Programming, RTOS, Device Driver Development, please contact Callum Allen at IC Resources. More ❯
Posted:

FPGA Embedded Software Engineer

Duluth, Georgia, United States
Trenton Systems
systems engineering within the organization to complete projects on-time and within budget. Essential Duties & Responsibilities Perform software and firmware design activities in multiple environments, including BIOS, OS device drivers, scripts, embedded Linux, PIC microcontrollers, and/or other design environments as needed. Ability to adapt and learn new environments and technologies as needed to complete design activities. More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Embedded Software Engineer

Oxford, England, United Kingdom
IC Resources
in meaningful MedTech innovation, apply today to learn more! For more information on this role, or other jobs across: Embedded, Firmware, C/C++ Programming, RTOS, Device Driver Development, please contact Callum Allen at IC Resources. Seniority level Seniority level Not Applicable Employment type Employment type Full-time Job function Job function Design, Engineering, and Information Technology More ❯
Posted:

Embedded Software Engineer

London Area, United Kingdom
Chevalier Tech Limited
C/C++ code for real-time and bare-metal systems. Work closely with hardware engineers to bring up new boards and validate hardware functionality. Integrate and debug device drivers, communication protocols (e.g., SPI, I2C, CAN, UART), and sensors. Optimize system performance, including memory usage, boot times, and power consumption. Contribute to system architecture design and participate in More ❯
Posted:

Embedded Software Engineer

City of London, London, United Kingdom
Chevalier Tech Limited
C/C++ code for real-time and bare-metal systems. Work closely with hardware engineers to bring up new boards and validate hardware functionality. Integrate and debug device drivers, communication protocols (e.g., SPI, I2C, CAN, UART), and sensors. Optimize system performance, including memory usage, boot times, and power consumption. Contribute to system architecture design and participate in More ❯
Posted:

Embedded Software Engineer - Cybersecurity Systems with Security Clearance

Taunton, Massachusetts, United States
Moseley Technical Services, Inc
in using modern software development tools and platforms (IDE, version control, defect tracking). Preferred Skills & Technologies: Rust programming language in production systems. Linux kernel/device driver development. Rhapsody modeling and UML architecture. Experience developing and maintaining long-lifecycle embedded systems. Knowledge of secure systems engineering and compliance in defense environments. Moseley Technical Services, Inc. is More ❯
Employment Type: Permanent
Salary: USD 104 Hourly
Posted:

Embedded Software Engineer - Set Top Box

London, England, United Kingdom
Hybrid / WFH Options
Capgemini
framework 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) Familiar with Jira/Confluence. Git/Gerrit/Yocto. Deep understanding of Set Top Box software stack. Prior experience on RDK platforms Good understanding of device More ❯
Posted:

FPGA Software Engineer - Rickmansworth, UK

Rickmansworth, Hertfordshire, United Kingdom
Sound Devices, LLC
support of FPGA logic in VHDL and embedded real-time software in C and C++. The ideal candidate has a solid understanding of operating systems, multithreaded programming, and device drivers. Recent or upcoming graduates with engineering experience outside of the classroom are encouraged to apply. Requirements: B.S. Degree in Electrical Engineering, Computer Engineering, Computer Science or related field … with high-speed digital interfaces Experience developing software in C or C++ for embedded systems Experience developing software for Linux and real-time operating systems (RTOS) Experience writing device drivers or device-level programming Experience with common IC devices and protocols (EEPROM, I2C, SPI, UART, etc.) Familiarity with hardware debugging tools (oscilloscope, DMM, JTAG, etc.) Good More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

FPGA Software Engineer - Rickmansworth, UK

Penryn, Cornwall, United Kingdom
Sound Devices, LLC
support of FPGA logic in VHDL and embedded real-time software in C and C++. The ideal candidate has a solid understanding of operating systems, multithreaded programming, and device drivers. Recent or upcoming graduates with engineering experience outside of the classroom are encouraged to apply. Requirements: B.S. Degree in Electrical Engineering, Computer Engineering, Computer Science or related field … with high-speed digital interfaces Experience developing software in C or C++ for embedded systems Experience developing software for Linux and real-time operating systems (RTOS) Experience writing device drivers or device-level programming Experience with common IC devices and protocols (EEPROM, I2C, SPI, UART, etc.) Familiarity with hardware debugging tools (oscilloscope, DMM, JTAG, etc.) Good More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

FPGA Software Engineer - Rickmansworth, UK

London, United Kingdom
Sound Devices, LLC
support of FPGA logic in VHDL and embedded real-time software in C and C++. The ideal candidate has a solid understanding of operating systems, multithreaded programming, and device drivers. Recent or upcoming graduates with engineering experience outside of the classroom are encouraged to apply. Requirements: B.S. Degree in Electrical Engineering, Computer Engineering, Computer Science or related field … with high-speed digital interfaces Experience developing software in C or C++ for embedded systems Experience developing software for Linux and real-time operating systems (RTOS) Experience writing device drivers or device-level programming Experience with common IC devices and protocols (EEPROM, I2C, SPI, UART, etc.) Familiarity with hardware debugging tools (oscilloscope, DMM, JTAG, etc.) Good More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

FPGA Software Engineer - Rickmansworth, UK

Oxford, Oxfordshire, United Kingdom
Sound Devices, LLC
support of FPGA logic in VHDL and embedded real-time software in C and C++. The ideal candidate has a solid understanding of operating systems, multithreaded programming, and device drivers. Recent or upcoming graduates with engineering experience outside of the classroom are encouraged to apply. Requirements: B.S. Degree in Electrical Engineering, Computer Engineering, Computer Science or related field … with high-speed digital interfaces Experience developing software in C or C++ for embedded systems Experience developing software for Linux and real-time operating systems (RTOS) Experience writing device drivers or device-level programming Experience with common IC devices and protocols (EEPROM, I2C, SPI, UART, etc.) Familiarity with hardware debugging tools (oscilloscope, DMM, JTAG, etc.) Good More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

FPGA Software Engineer - Rickmansworth, UK

Hebden Bridge, Yorkshire, United Kingdom
Sound Devices, LLC
support of FPGA logic in VHDL and embedded real-time software in C and C++. The ideal candidate has a solid understanding of operating systems, multithreaded programming, and device drivers. Recent or upcoming graduates with engineering experience outside of the classroom are encouraged to apply. Requirements: B.S. Degree in Electrical Engineering, Computer Engineering, Computer Science or related field … with high-speed digital interfaces Experience developing software in C or C++ for embedded systems Experience developing software for Linux and real-time operating systems (RTOS) Experience writing device drivers or device-level programming Experience with common IC devices and protocols (EEPROM, I2C, SPI, UART, etc.) Familiarity with hardware debugging tools (oscilloscope, DMM, JTAG, etc.) Good More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior System Engineer

Veldhoven, Noord-Brabant, Netherlands
Infoplus Technologies UK Limited
similar as a coder/developer/tester Embedded C++, Multithreading, OOAD and Black box Programming/Testing experience Embedded lower-layers, HAL (Hardware Abstraction Layer), Device Driver Implementation experience GMOCK/GTEST UT Development experience for C and C++ code applications Hands on usage of STL/Standard Template Library experience C++ 11 and further versions More ❯
Employment Type: Permanent
Salary: EUR Annual
Posted:

Senior Firmware Engineer

London, United Kingdom
Northrop Grumman Sperry Marine
bus interconnect. Experience with memory interfaces, SDRAM and/or DDR. Asynchronous interfaces Experience with Linux operating systems TCP/IP, UTP, CAT240 (Asterix), Networking Protocols Knowledge of device tree and device drivers Familiarity with RF transceivers. Prior experience with radar systems. What You Get in Return At Sperry Marine, you'll be part of a More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Linux Software Engineer

Worcester, Worcestershire, West Midlands, United Kingdom
Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
using an RTOS. Experience with a range of comms and serial protocols Experience with debugging tools and low-level hardware interaction. Nice to Have: Familiarity with Linux kernel, device drivers, and build systems Knowledge of wireless communication protocols (4G/5G, satellite, TETRA, P25 and DMR) Experience with mobile networking (e.g., LTE, WiFi, VPNs) Knowledge of networking protocols More ❯
Employment Type: Permanent, Work From Home
Salary: £60,000
Posted:
Device Driver
10th Percentile
£51,750
25th Percentile
£62,500
Median
£66,000
75th Percentile
£77,500
90th Percentile
£78,750