1 to 25 of 26 Device Driver Jobs in London

Architect/Staff Embedded Software Engineer

Location
Greater London, England, United Kingdom
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 ...

Embedded Software Engineer

Location
Greater London, England, United Kingdom
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. Optimise system performance, including memory usage, boot times, and power consumption. Contribute to system ...

Senior Embedded Software Engineer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
more programming languages. 3 years of experience working with embedded operating systems. Experience in embedded software/firmware design, device driver development, and Real-Time Operating System (RTOS)/embedded OS environment. Experience in low-level systems programming languages (e.g., C++ or C). Preferred qualifications: Master ...

Senior Embedded Software Engineer, Pixel Phone Security

Location
Greater London, England, United Kingdom
more programming languages. 3 years of experience working with embedded operating systems. Experience in embedded software/firmware design, device driver development, and Real-Time Operating System (RTOS)/embedded OS environment. Experience in low-level systems programming languages (e.g., C++ or C). Preferred qualifications: Master ...

Senior Platform Software Engineer - London

Location
Greater London, England, United Kingdom
protocols like HTTP or gRPC. Experience with Linux build environments like Yocto or Buildroot. Experience in building Linux kernels and modifying or writing device drivers. Experience with Nvidia’s Jetson platform is a plus. Experience working with sensor data, including cameras, lidars, radars, and IMUs is a plus. ...

Senior Embedded Security Engineer - Pixel Devices

Location
Greater London, England, United Kingdom
Embedded Software Engineer for Pixel Phone Security to design and harden security-critical software on Pixel devices. The role focuses on embedded OS, device drivers, and low-level programming in C/C++. You will impact security features across the Pixel platform. A Bachelor's degree is required ...

Senior Software Application Engineer - Endpoint

Location
Greater London, England, United Kingdom
software engineering experience. Familiarity with computer science fundamentals. Software development in Go, C, C++, Java, Scala, C# or Swift. Kernel and device driver development for Windows, Linux, or Mac. Systems Analytics; Dynamic tracing and performance analysis tools such as Instruments, VTune, DTrace and eBPF. Observability technologies, logging ...

Tools Developer (Rust / Linux)

Location
Greater London, England, United Kingdom
Fractile, which is responsible for developing a full software stack for our groundbreaking AI inference systems. That's everything from ML compilers, device drivers and systems firmware, application level runtime and ecosystem integrations, ML and compute libraries, great developer tooling and a full portfolio of simulators, through ...

SoC Functional Validation Engineer

Location
Greater London, England, United Kingdom
experience on pre-silicon and post-silicon platforms. Python scripting for automation. Experience in Silicon SoC bring-up. Development of high-speed interface device drivers. Job Overview Location : London, UK Vacancy : 1 #J-18808-Ljbffr ...

Embedded Engineer (Barak team)

Location
Greater London, England, United Kingdom
vehicles. Key responsibilities: Design, develop and maintain embedded software for autonomous vehicle platforms, focusing on sensor integration and hardware abstraction. Implement and optimize device drivers for various sensors and compute hardware. Collaborate with cross-functional teams to define software requirements and ensure seamless integration with the autonomous driving … development, preferably in the automotive or autonomous driving industry Proficiency in the C++ programming language Familiarity with hardware abstraction layers and device driver development Knowledge of sensor technologies (e.g., LiDAR, RADAR, cameras) and their integration with embedded systems Strong problem-solving skills and attention to detail Excellent ...

Infrastructure Software Engineering – Platform & Build

Location
Greater London, England, United Kingdom
Fractile, which is responsible for developing a full software stack for our groundbreaking AI inference systems. That's everything from ML compilers, device drivers and systems firmware, application level runtime and ecosystem integrations, ML and compute libraries, great developer tooling and a full portfolio of simulators, through ...

Field Applications Engineer

Location
City Of London, England, United Kingdom
required. Requirements Minimum 5 years of experience in embedded systems or field applications engineering. Strong proficiency in C/C++ and experience with device drivers. In-depth knowledge of Unix/Linux internals and RTOS. Hands-on experience with ARM, Intel x86, and PowerPC architectures. Familiarity with virtualization ...

Senior VxWorks DO-178C Embedded Engineer (Remote UK)

Location
Greater London, England, United Kingdom
proven record in safety-critical embedded development. Four positions available, remote work for UK-based candidates, inside IR35. Bring expertise in BSPs, device drivers and DO-178C processes, with strong C skills and cross-functional collaboration. #J-18808-Ljbffr ...

Sr. VxWorks Developer

Location
Greater London, England, United Kingdom
Experience developing safety-critical and/or avionics software. Strong C programming skills. Experience with low-level embedded software development, including BSPs and device drivers. Experience with embedded development environments such as Workbench or Eclipse. Experience with custom embedded hardware bring-up. Development experience across embedded processor architectures ...

SRE, London

Location
Greater London, England, United Kingdom
need to solve these problems using data, teamwork, and your own expertise. SREs at Apple own the full infrastructure stack; from device driver performance debugging to content delivery network traffic management - our responsibilities are both broad and deep. FoundationDB runs its systems on Linux. … cases, including Mail, Contacts, and Keychain. We serve hundreds of millions of customers every day and are a fundamental piece of the Apple device experience. Responsibilities Our team is responsible for the provisioning, managing, and monitoring of FoundationDB in production across multiple regions and control planes (bare-metal ...

Autonomous Vehicle Embedded Systems Engineer

Location
Greater London, England, United Kingdom
will create abstractions and APIs for AV software deployment across platforms and contribute to scalable, reliable embedded systems. The role emphasizes sensor integration, device drivers, and collaboration with cross-functional teams to advance Wayve's autonomous driving technology in a fast-paced environment. #J-18808-Ljbffr ...

Senior ML Ecosystem Engineer

Location
Greater London, England, United Kingdom
foundation across all of Apple's innovative products, including Mac, iPad, iPhone, and Apple TV. Our responsibilities encompass the frameworks, developer tools, and device drivers for the GPU and Display on Apple’s hardware. MPSGraph provides a suite of high-performance data parallel algorithms for developers inside ...

Site Reliability Engineer (SRE), Observability, London

Location
Greater London, England, United Kingdom
need to solve these problems using data, teamwork, and your own expertise. SREs at Apple own the full infrastructure stack; from device driver performance debugging to content delivery network traffic management - our responsibilities are both broad and deep. Observability runs its systems on Linux and Kubernetes. ...

Senior Software Development Engineer in Test

Location
Greater London, England, United Kingdom
Touch SurgeryTM Video solution is an innovative video management and data analytics platform for hospitals that includes the DS1 Computer, our first OR device, allowing surgeons, OR team members, and trainees to securely access videos of their procedures shortly after surgery. As a Senior Software Development Engineer … ensure the reliability, safety, and performance of our embedded and connected hardware platforms used in the operating room. This role focuses on testing device software, firmware integrations, and hardware-software interaction, rather than web or mobile applications. You’ll collaborate closely with engineering teams to embed quality ...

Rust/Linux Tools Developer for AI Inference DevEx

Location
Greater London, England, United Kingdom
professional in the Software org, focusing on the tooling and workflows that enable efficient inference at scale. You will work on ML compilers, device drivers, runtimes and tooling to empower LLm engineers and optimize performance across the stack. You will identify opportunities, design tools, and deliver them with ...

Senior Linux Kernel Driver Engineer

Location
Greater London, England, United Kingdom
cutting edge of the latest AI developments in both hardware and software. Want to get involved? We are looking for Senior Linux Kernel Driver Engineers with excellent driver development skills to work on the runtime system of our ground‐breaking AI accelerators. You can be based in either … London or Bristol offices. In this role, you will: Develop the Linux driver for Fractile’s innovative AI accelerator hardware Implement highly‐optimised on‐accelerator software Work with hardware and higher‐level software and ML engineers in a highly collaborative hardware‐software co‐design methodology It would be great ...

Software Development Engineer, Data Center Builder Tools (AWS)

Location
Greater London, England, United Kingdom
hardware. Integrate with industrial automation platforms and hardware protocols (e.g. IEC 61131-3, EtherCAT, PROFINET, Modbus, OPC-UA, IO-Link) and the device drivers that bridge them onto the platform. Build the bridge to the cloud — reliable metric publication, command handling, and telemetry from the edge into … with a focus on determinism, reliability, and resource efficiency on constrained hardware. Building industrial protocol and hardware integrations — extending the platform with new device drivers and protocol support and solving the hard problems of cross‐language, cross‐platform data exchange (type systems, serialization, memory layout, and schema/ ...

Technical Systems Engineer

Location
Greater London, England, United Kingdom
management • Migration to O365 • Database high availability (DAG) deployment and management Microsoft Windows 10/11, including: • Mass rollout • Device imaging and driver injection • Device automation/deployment (Autopilot, Intune, SCCM, MDT, WDS) || | • Experienced in writing low-level designs and conducting joint verification/ ...

Software Engineer - Data & Sensors

Location
Greater London, England, United Kingdom
operators, validating data quality in situ, and iterating quickly when issues surface during collection Debug integration failures on device hardware: camera driver issues, bus bandwidth saturation, tracker calibration drift, compute thermal throttling, and storage write failures mid‐episode We’re Looking For: Experience in embedded or device … loss, or misaligned streams Proven ability to debug on real hardware: you read logs, attach profilers, and can diagnose whether a problem is a driver, a bus, or a timing issue Nice to have: Experience with 6‐DOF pose tracking systems (VIO, optical trackers, or similar) and their common ...

Software Engineer

Location
City Of London, England, United Kingdom
develop, test, and maintain applications and services to achieve stated business and technology goals within required budgets and timelines. SOFTWARE ENGINEER Responsibilities Modifying device drivers to support surprise removal of adapters for each of the operating systems Porting new releases of Windows to run on the latest hardware … prioritize necessary tests Good communication and teamwork skills to interact with project team members and clients Proficient in MS Visual Studio, Windbg, and Windows driver kit Requirements Experience in Agile methodology Experience of test-driven development Knowledge of the key phases of the software delivery lifecycle and established software ...