1 to 25 of 27 Device Driver Development Jobs

Embedded Linux Software Engineer

Hiring Organisation
Intellectual Capital Resources
Location
London, United Kingdom
Salary
£ 80 K
high-performance computing workloads while dramatically reducing energy consumption. The team are now looking for an Embedded Linux Engineer to support the development of embedded and host software powering high-speed networking and photonics-based systems. You’ll work closely with hardware and systems teams, contributing across embedded software … Linux driver development and low-level system integration on advanced networking platforms. For this Embedded Linux Engineer role, we are looking for someone with: Strong experience with Embedded Linux development Experience developing Linux kernel or PCIe drivers Proficiency in C, C++ and Python Experience working ...

Director of Software Engineering (Systems Software)

Location
Cambridge, England, United Kingdom
large, distributed software engineering teams (60+ engineers) Strong systems software background, with hands‐on experience in one or more of the following: Linux kernel development Device driver development (e.g. media, graphics, or similar subsystems) Power and performance engineering , including system‐level optimisation Ability to connect ...

Director of Software Engineering (Systems Software)

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 120 K
large, distributed software engineering teams (60+ engineers) Strong systems software background, with hands-on experience in one or more of the following:Linux kernel development Device driver development (e.g. media, graphics, or similar subsystems)Power and performance engineering, including system-level optimisationAbility to connect low-level ...

Director of Software Engineering (Systems Software)

Location
Cambridge, England, United Kingdom
large, distributed software engineering teams (60+ engineers) Strong systems software background, with hands‐on experience in one or more of the following: Linux kernel development Device driver development (e.g. media, graphics, or similar subsystems) Power and performance engineering , including system-level optimisation Ability to connect ...

Architect/Staff Embedded Software Engineer

Location
Greater London, England, United Kingdom
sharing technical judgment — as a senior individual contributor who holds the bar high. Skills & Experience Deep expertise across firmware and hardware-software co-development – specifically in one or more of: ASIC bring‐up and validation, BMC/OpenBMC platform firmware, or high‐speed SerDes and photonic interconnect bring‐up. … Deep expertise in embedded Linux BSP : Yocto/OpenEmbedded, U‐Boot or UEFI, device driver development, and device tree authoring for custom silicon platforms. Deep expertise in server management protocols IPMI/IPMB, Redfish, MCTP, PLDM – and low‐speed peripheral integration (I2C, SPI, UART, CPLD ...

Staff Software Engineer

Location
Greater London, England, United Kingdom
saving the lives of patients across the world. The Role: The Software team at CoMind spans the full stack of a regulated medical device company — from embedded and real-time systems through application software, ML inference, GUI, DevOps, and test engineering. It is a team that builds across every … layer, working to medical device software standards and shipping software that has to perform reliably in clinical environments. As a Staff Software Engineer, you will be a technical authority within the Software team, owning complex technical problems in embedded and real-time C++ development. You will work across hardware ...

Senior Software Engineer, Agent Endpoint DLP

Hiring Organisation
Fortinet
Location
London, United Kingdom
Salary
£ 80 K
success of our rapidly growing business.You will work in our Cyber R&D team, and use your knowledge of systems (Kernel, OS) level development to develop our Agent architecture. The Agent is our endpoint client software and is responsible for the extraction and management of our customer's data. … FortiDLP for human-centric data loss protection.Key Responsibilities and TechnologiesImplementing new capabilities within the FortiDLP endpoint agent, taking ownership of features and leading the development effort.Maintain and improve existing functionality of the FortiDLP agent.Contributing to code, tests, and code review.Keep a strong focus on code quality, maintainability, and secure ...

Senior Embedded Engineer (RTOS)

Location
Oxford, England, United Kingdom
accelerator to life — from initial power‐on through to stable, performant operation in production systems. What You'll Do Develop and maintain device drivers for Lumai's AI accelerator, targeting Linux kernel and bare‐metal environments Write and debug firmware for control and management processors alongside the main accelerator … Looking For Must‐Have 5+ years of embedded software experience with C/C++ in production hardware products Proven experience writing Linux device drivers (character, platform, or PCIe drivers) Hands‐on BSP bring‐up experience on custom hardware — from schematic review to first OS boot Solid understanding of RTOS ...

Director of Software Architecture

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 100 K
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 ...

Senior Embedded Software Engineer

Hiring Organisation
Platform Recruitment
Location
Whittlesford, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£65000 - £75000/annum
Linux fundamentals and hands-on Yocto experience. This role requires engineers who can work deeply within Linux when required, including custom Linux builds, kernel development and device drivers, whilst also being comfortable working across RTOS, MCU and bare-metal systems. Responsibilities: Developing custom Embedded Linux platforms using Yocto. … Working at kernel, driver and system level on Arm-based embedded platforms. Supporting board bring-up, hardware integration, debugging and performance optimisation. Developing software for RTOS and bare-metal embedded systems. Collaborating with FPGA, electronics and multidisciplinary engineering teams across a variety of projects. Requirements: Commercial Embedded Linux development ...

Embedded Software Engineer - BSP

Hiring Organisation
Verso Recruitment
Location
Colchester, Essex, South East, United Kingdom
Employment Type
Permanent, Work From Home
hardware‐proximal role focused on enabling new platforms, building robust BSPs, and delivering reliable system performance on ARM‐based architectures. You'll work across device drivers, kernel configuration, and hardware bring‐up, shaping how new boards and features are supported from the ground up. You'll collaborate closely with … wider engineering teams, contributing across the full software lifecycle and ensuring production‐ready embedded solutions. Key Responsibilities - Develop, maintain, and optimise low‐level device drivers for ARM‐based platforms. - Lead BSP development, hardware enablement, and board bring‐up activities. - Design and implement Embedded C software for constrained environments. ...

Senior Embedded Software Engineer

Hiring Organisation
Twenty80 LLC
Location
Reseda, California, United States
Employment Type
Any
Salary
USD Annual
government-related work), is seeking a Senior Embedded Software Engineer. This role reports to the Director of Software Engineering and involves contributing to the development of advanced wireless communication systems and research initiatives. The position offers exposure across the full embedded stack, including low-level drivers, networking protocols, security … product security and robustness to meet regulatory standards (e.g., FIPS 140-3, Common Criteria) Create software for performance and reliability testing Develop and maintain device drivers and board support packages (BSP) for ARM and RISC-V platforms Customize Linux systems and develop supporting scripts Required Qualifications Bachelors degree ...

Embedded Software Engineer

Hiring Organisation
Intellectual Capital Resources
Location
Glasgow, Lanarkshire, United Kingdom
Salary
£ 70 K
resolve hardware/software issues. Produce technical documentation and test reports. Conduct code reviews and mentor junior engineers. Essential Skills Strong commercial embedded C development experience. RTOS experience (FreeRTOS, Zephyr or similar). Embedded Linux knowledge. Experience with ARM Cortex and/or RISC-V platforms. Low-level hardware …/CD and automated testing experience. Strong Linux command-line and GNU toolchain knowledge. Desirable Skills Python and Bash scripting. Embedded Linux kernel or device driver development. Control systems experience. ESA, aerospace, defence or safety-critical industry experience. Agile/Scrum environments. GitFlow and modern development practices. ...

Embedded Software Engineer - Senior

Hiring Organisation
Pure Resourcing Solutions
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 60 K
environments around the world.The RoleYou will design and implement software for next-generation embedded systems, working across the entire stack. From low-level Linux device drivers to real-time multimedia streaming, your work will directly impact the performance and reliability of high-profile connectivity solutions.As a Senior Embedded Software … comfortable navigating complex embedded environments, writing highly efficient code, and taking ownership of technical challenges.Core Technical Requirements:Deep expertise in embedded software development on Linux.C and C are essential.Proven background in building middleware and backend applications on Linux.Extensive experience working with multi-threaded systems and optimising performance-critical code.Advantageous ...

Embedded Automotive Platforms Software Engineer

Hiring Organisation
wayve
Location
London, United Kingdom
Salary
£ 80 K
based systems while minimising platform-specific customisation.Debug, troubleshoot, and improve software and system performance, ensuring reliability, scalability, and operational excellence across production and development fleets.Collaborate with cross-functional teams, hardware vendors, and automotive partners to define requirements and ensure seamless integration with the autonomous driving stack.Participate in architecture reviews … looking for the following skills and experience.EssentialBachelor’s degree in Computer Science, Electrical Engineering, or a related technical fieldProven experience in embedded software development, with a strong preference for the automotive, autonomous driving, or robotics industriesProficiency in C++ programming language for high-performance systemsHands-on experience with embedded operating ...

Embedded Software Engineer

Hiring Organisation
Pure Resourcing Solutions
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 50 K
about embedded environments, takes pride in writing efficient code, and is eager to tackle new technical challenges.Core Technical Requirements:Solid experience in embedded software development on Linux.Proficiency in C and C is essential.Experience contributing to middleware, backend applications, or systems software.Familiarity with multi-threaded systems and a solid understanding … recognises that people with this experience are limited at the moment, and are happy to invest in training.Exposure to low-level Linux kernel or device driver development.Multimedia technologies (DisplayPort, HDMI, USB).Networking and streaming media protocols.Why Join If you are looking for a role where engineering excellence ...

Senior Embedded Software Engineer - Space Systems : Sign-on bonus ($30K max)

Hiring Organisation
L3Harris Technologies
Location
Wilmington, Massachusetts, United States
Employment Type
Permanent
Salary
USD Annual
Flight Software for space-based imaging payloads. This role requires strong technical depth in low-level embedded software, hardware interfacing, and multi-threaded application development, along with the ability to provide technical leadership and mentorship to junior engineers. The ideal candidate will have experience developing reliable software for mission … Linux operating system for space-based and mission-critical applications. Develop software that interfaces directly with hardware, including low-level I/O control, device communication, register-level interaction, and interrupt processing. Build and maintain multi-threaded applications with attention to determinism, synchronization, resource management, and system performance. Integrate ...

RF Test System Engineer

Hiring Organisation
Amarx Search, Inc
Location
Pittsburgh, Pennsylvania, United States
Employment Type
Any
Salary
USD 155,000 Annual
experience. 2: 8+ years of experience in Test Engineering, Systems Engineering, Automated Test Equipment (ATE), RF Test, or related technical fields involving the development, integration, deployment, and troubleshooting of complex test systems. 3: Experience with one or more test automation and engineering software platforms such as LabVIEW, TestStand, MATLAB … experience with RF test and measurement equipment including Vector Network Analyzers (VNA/PNA), Spectrum Analyzers, Oscilloscopes, Signal Generators, and related instrumentation. 5: Product development/prototype experience 6: Strong understanding of RF and electrical engineering fundamentals, measurement techniques, and system-level troubleshooting. 7: Experience developing, integrating, validating ...

Senior Software Engineer (C++/Linux)

Hiring Organisation
Nigel Wright Group
Location
Prudhoe, Northumberland, United Kingdom
Employment Type
Full-Time
Salary
£55,000 - £65,000 per annum
experienced software engineer to join a growing technology company developing software for specialist products used in highly demanding environments. This is an application development role, focused on building robust C++ applications that run on Linux-based embedded platforms. It's not a firmware or electronics position … looking for someone who enjoys developing software close to the hardware, without spending their days writing device drivers or low-level firmware. Role Developing and enhancing applications written in C++ Building software for Linux-based embedded and edge devices Working on performance-critical systems where efficiency and reliability matter ...

Senior Embedded Software Engineer (Minimum $10k Sign-On Bonus)

Hiring Organisation
L3Harris Technologies
Location
Camden, New Jersey, United States
Employment Type
Permanent
Salary
USD Annual
direction and strategy for product and infrastructure development. Essential Functions Support the engineering team members as a subject matter expert in embedded software application development, through guidance and direction to one or more software engineers Investigate root cause of complex issues, and implement solutions, working independently or with … multi-discipline team Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target hardware Work closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design ...

Senior Embedded Linux Engineer

Hiring Organisation
Intellectual Capital Resources
Location
Oxford, Oxfordshire, United Kingdom
Salary
£ 80 K
bring our AI accelerator to life — from initial power-on through to stable, performant operation in production systems. Day to Day: Develop and maintain device drivers for the AI accelerator, targeting Linux kernel and bare-metal environments Write and debug firmware for control and management processors alongside the main … methodology for the embedded team Requirements: 5+ years of embedded software experience with C/C++ in production hardware products Proven experience writing Linux device drivers (character, platform, or PCIe drivers) Hands-on BSP bring-up experience on custom hardware — from schematic review to first OS boot Solid understanding ...

Lead, Software Engineer (Minimum $10K Sign-On Bonus)

Hiring Organisation
L3Harris Technologies
Location
Herndon, Virginia, United States
Employment Type
Permanent
Salary
USD Annual
customers in more than 100 countries. Job Description: L3Harris SMS Segment is seeking an experienced Software Engineering Lead with proven background leading embedded software development execution on mission-critical systems. Responsibilities include guiding adoption of RUST throughout the embedded development, managing integration or conversion of legacy software … instrumental in setting our direction and strategy for product and infrastructure development. Essential Functions: Support the engineering team members in embedded software application development specifically with RUST. Lead the adoption and deployment of RUST and associated techniques, idioms, design patterns, and tooling throughout multiple product lines. Apply computer science ...

Specialist, Software Engineer (Embedded Software) (Minimum $10k Sign-On Bonus)

Hiring Organisation
L3Harris Technologies
Location
Herndon, Virginia, United States
Employment Type
Permanent
Salary
USD Annual
direction and strategy for product and infrastructure development. Essential Functions: Support the engineering team members as a subject matter expert in embedded software application development, through guidance and direction to one or more software engineers. Investigate root-cause of complex issues, and implement solutions, working independently or with … multi-discipline team. Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target hardware. Work closely with cross-functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design ...

Embedded Software Engineer

Hiring Organisation
ZENOVO LTD
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£50,000
technologies within a growing engineering function. Key Responsibilities: Develop and maintain embedded software for prototype and production systems. Work across the full software development lifecycle, from requirements and design through to implementation, testing and deployment. Develop embedded C software and reusable libraries/components across multiple products. Plan … environment. Follow and contribute to engineering, quality, safety and cybersecurity processes and standards. Take ownership of assigned tasks and contribute to continuous improvement of development and testing processes. Required Skills & Experience: Commercial experience developing embedded software within a regulated environment. Strong C programming skills, ideally in safety-critical embedded ...

Staff Electrical Design Engineer

Location
Greater London, England, United Kingdom
hands-on role where you’ll work across the full spectrum of robotics electrical engineering—in particular, sensor integration to embedded firmware development and PCB design. You’ll collaborate closely with cross-functional teams to create reliable, high-performance electrical solutions that enable our robots to sense, compute … MATLAB for automation and testing. Familiarity with Verilog or VHDL for hardware design and simulation. Experience in building Linux kernels and modifying or writing device drivers. What We Offer Competitive equity: stock options with meaningful upside as we scale. 30+ paid days off, including 23 days of annual leave ...