Permanent Device Driver Job Vacancies

26 to 50 of 154 Permanent Device Driver Jobs

Embedded Software Engineer

Derby, Derbyshire, United Kingdom
RedTech Recruitment Ltd
/Real-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/Embedded Software Consultant/Embedded Systems Integration More ❯
Employment Type: Permanent
Salary: £40000 - £70000/annum Excellent Benefits
Posted:

Senior Embedded Software Engineer

Cambridge, England, United Kingdom
arm limited
test module/scripts for validating the software/hardware functionalities. Required Skills and Experience : Experience in firmware or Linux kernel development, command over concepts such as, bootloaders, device drivers. Experience in developing complex software stack written preferably in C. Expertise in debugging and optimizing complex software systems. Knowledge of any SCM preferably Git Show a strong interpersonal More ❯
Posted:

Senior Embedded Linux Engineer - Devices

Slough, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Yes Job Views: 2 Posted: 26.06.2025 Expiry Date: 10.08.2025 Job Description: Senior Embedded Linux Engineer with strong skills in embedded Linux/kernel development, bootloader, and device driver development is required by a world-leading, high-end customer-centric device company to play a senior role in their new London tech hub, located close to … London Paddington. Join a pan-European embedded software engineering team of around 30 people with a fantastic culture and a customer product/device-centric focus. Salary: Market Leading + Strong Pension, Health Benefits, and 30 Days Holiday. (Let's discuss your skills, experience, and situation) The embedded Linux engineer will lead in developing the Linux kernel, custom … The responsibilities focus on embedded core activities like hardware bring-up and maintenance, and on security, peripheral drivers, display, and power management, with emphasis on Linux bootloaders or device drivers. Keywords include BSP, Linux Kernel, Linux kernel drivers, Embedded Linux, Device drivers, Bootloader (U-Boot, GRUB, BarBox), RTOS, NXP hardware, drivers setup, kernel maintainers, connectivity (Bluetooth More ❯
Posted:

Senior Embedded Software Engineer

Cambridgeshire, England, United Kingdom
Hybrid / WFH Options
Singular Recruitment
for customers worldwide. Key responsibilities for the role of Senior Embedded Software Engineer will include: Develop and maintain embedded software for communication systems, including real-time operating systems, device drivers, and communication protocols. Collaborate with cross-functional teams, including hardware engineers and system architects, to ensure seamless integration of software and hardware components. Lead the design, implementation, and … related field. Proven experience (5+ years) in embedded software development. Strong C programming skills. A solid understanding of most of the following: embedded systems, real-time operating systems, device drivers, and microcontrollers. Knowledge of communication protocols such as TCP/IP, UDP, SPI, I2C, CAN, etc. Strong problem-solving skills and the ability to work on complex systems More ❯
Posted:

Senior Embedded Software Engineer

Peterborough, Cambridgeshire, East Anglia, United Kingdom
Hybrid / WFH Options
Singular Recruitment
for customers worldwide. Key responsibilities for the role of Senior Embedded Software Engineer will include: Develop and maintain embedded software for communication systems, including real-time operating systems, device drivers, and communication protocols. Collaborate with cross-functional teams, including hardware engineers and system architects, to ensure seamless integration of software and hardware components. Lead the design, implementation, and … related field. Proven experience (5+ years) in embedded software development. Strong C programming skills. A solid understanding of most of the following: embedded systems, real-time operating systems, device drivers, and microcontrollers. Knowledge of communication protocols such as TCP/IP, UDP, SPI, I2C, CAN, etc. Strong problem-solving skills and the ability to work on complex systems More ❯
Employment Type: Permanent, Work From Home
Salary: £75,000
Posted:

Senior Embedded Software Engineer

RG1, Reading, Berkshire, United Kingdom
Platform Recruitment
years software development experience, including full lifecycle delivery Strong C++ Linux development background Experience with embedded software & hardware integration Desirable Skills: Embedded Linux development, Yocto, kernel config, or device drivers Familiarity with Qt, Python, RESTful APIs, oor AWS Experience in video systems, networking (TCP/IP, multicast), or cross-functional engineering teams What you’ll get More ❯
Employment Type: Permanent
Salary: £60000 - £70000/annum Very generous bonus + healthcare
Posted:

Senior Embedded Software Engineer

Southampton, Hampshire, United Kingdom
Hybrid / WFH Options
Octagon Group
and implement test frameworks and stimuli Skills required: - Experience in C/C++ programming for embedded systems - Familiarity with GUI and video processing software development - Linux device driver development - Object-orientated programming experience Security Requirements: Due to the nature of this role, candidates must be eligible for security clearance and be a UK passport holder. What's More ❯
Employment Type: Permanent
Salary: GBP 55,000 - 65,000 Annual
Posted:

Senior Software Engineer with Security Clearance

Camden, New Jersey, United States
Catapult Staffing
Scrum methodologies. Nice-to-Haves Object-oriented design and implementation experience. Exposure to software modeling and UML tools such as IBM Rhapsody or MagicDraw/Cameo. Experience developing device drivers and Board Support Packages for real-time embedded systems. Experience with Modern C++ techniques and best practices. Background in Information Assurance and/or cryptography. Experience with NSA More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Senior Embedded Linux Engineer

London, England, United Kingdom
Hybrid / WFH Options
IONATE
and Protocols Hands-on experience with AMD Zynq-UltraScale MPSoC platforms Experience in communications protocols such as UART, SPI, I2C, QSPI, USB Software Development Experience in designing Linux device drivers Experience in other programming and scripting languages such as Python, JavaScript Control Systems and Power Electronics Experience in digital closed loop control applications Understanding of power electronics Knowledge More ❯
Posted:

Senior Embedded Software Engineer

Reading, England, United Kingdom
Platform Recruitment
the system architecture for all software products, collaborating closely with hardware teams. + Work across the full software stack, including UI, integration services, control software, and custom Linux device drivers. + Contribute to team growth by mentoring engineers and playing a key role in recruitment. Skills and Experience Required: + 5-10+ years of C++ experience in More ❯
Posted:

Senior Embedded Linux Engineer - Devices

London, England, United Kingdom
Opus Resourcing Ltd
Senior Embedded Linux Engineer with strong skills in embedded linux/kernel development, bootloader and device driver development, is required by a world-leading, high end customer centric device company to play a senior role in their new London tech hub based close to London Paddington, and join a pan European embedded software engineering team … of around 30 people with a fantastic culture and customer product/device centric focus. Salary Market Leading + Plus Strong Pension, Health Benefits, and 30 Days Holiday. (Let's discuss your skills, experience and situation) The embedded Linux engineer will take the lead in developing their Linux kernel, custom Embedded Linux distribution, and bootloaders, while also having … can be diverse, including security, peripheral drivers, display, and power, which are highly relevant. While it encompasses the entire product, the focus is often on Linux bootloaders or device drivers. When security is involved, it pertains to the hardware, boot, or Linux components. Keywords would include BSP (Board Support Package), Linux Kernel, Linux kernel drivers, Embedded Linux, Device More ❯
Posted:

Senior Staff Firmware Engineer (Firmware Security)

Cambridge, Cambridgeshire, United Kingdom
Advanced Micro Devices
different teams both within the Cambridge office and across AMD sites worldwide: working closely with the silicon team to refine the design and model the RTL, working with host driver teams to develop high performance network stacks and working with the system test to take products to release. THE PERSON: You will have worked extensively at the hardware/… C Experience of python and other scripting languages Strong communication skills Hardware/software codesign Ethernet & TCP/IP Embedded systems ideally with experience of system software and device drivers Understanding of server system architectures e.g. PCI-Express Experience of linux systems Experience of digital design (EDA tools, Verilog, VHDL) Benefits offered are described: AMD benefits at a More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer

Stevenage, England, United Kingdom
IC Resources
great company, 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 ❯
Posted:

Firmware Engineer

Cwmbran, Torfaen, Gwent, United Kingdom
Hybrid / WFH Options
Mentmore Recruitment
as required Experienced in C and C++ Experience in firmware development for embedded and IoT devices Experience in API development Strong understanding of computer architecture, operating systems, and device drivers Proficiency in developing and debugging firmware for microcontrollers and SoCs Experience with IoT protocols and standards, such as MQTT Strong understanding of communications protocols (TCP/IP, I2C … MODBUS, SDI12 etc.) Familiarity with device management and security protocols, such as TLS and DTLS What we Offer 37.5 hours per week with core working hours and flexible options, including remote work. Office attendance is expected minimum once per week or as needed for delivery. Benefits include 26 days of annual leave plus bank holidays, the option to More ❯
Employment Type: Permanent
Salary: £50000 - £55000/annum
Posted:

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

London, England, United Kingdom
SoCode Limited
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:

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:

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:

Embedded Software Engineer - Set Top Box

London, 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 ❯
Employment Type: Permanent
Salary: GBP 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

London, England, United Kingdom
ZipRecruiter
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:

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:
Device Driver
10th Percentile
£51,750
25th Percentile
£62,500
Median
£66,000
75th Percentile
£77,500
90th Percentile
£78,750