1 to 25 of 36 Device Driver Development Jobs

Software Development Engineer 3

Hiring Organisation
CYNET SYSTEMS
Location
San Jose, California, United States
Employment Type
Permanent
Salary
USD Hourly
with a deep understanding of OO principles. Strong technical communication, interpersonal and teamwork skills. 5-7 years of demonstrated software engineering experience. Experience in device driver development, or equivalent close to hardware programming (embedded, operating system/kernel, etc). Experience with complex software systems and architectures. … Experience writing clean, well tested, maintainable code in an enterprise organization. Experience delivering production quality software engineering solutions on schedule. Working knowledge of device driver development in OpenCL/CUDA, OpenGL, DirectX, or D3D. Experience with GPU hardware programming. Knowledge of GPU and CPU architectures. Experience with ...

Software Development Engineer 3

Hiring Organisation
CYNET SYSTEMS
Location
San Jose, California, United States
Employment Type
Permanent
Salary
USD Hourly
sophisticated production-level graphics drivers. The role involves collaborating closely with various engineering teams to implement features and debug issues within the GPU-specific driver, as well as validating GPU features for new hardware generations. Experience and Education: Bachelor's degree or higher in Computer Engineering, Electrical Engineering, Computer … deep understanding of object-oriented principles. Strong technical communication, interpersonal, and teamwork skills. 5-7 years of demonstrated software engineering experience. Experience in device driver development or equivalent close-to-hardware programming (embedded, operating system, kernel, etc.). Experience with complex software systems and architectures. Experience writing ...

Embedded Software / Firmware Engineer

Hiring Organisation
Matchtech
Location
Hampshire, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
Embedded Software/Firmware Engineer to join a small, multi-disciplinary engineering team on a permanent basis. The role will contribute to the development of advanced cryptographic, key management and embedded technology solutions for demanding and security-critical environments. Working across research, prototyping, experimentation and full product development, you will apply your expertise in embedded software, firmware and FPGA development to solve complex customer challenges and support innovation in the national interest. Key Responsibilities: Developing embedded software and firmware using C, C++ and Python Contributing to FPGA development using tools such as Vivado, Vitis ...

Embedded Software / Firmware Engineer

Location
England, United Kingdom
Embedded Software/Firmware Engineer to join a small, multi-disciplinary engineering team on a permanent basis. The role will contribute to the development of advanced cryptographic, key management and embedded technology solutions for demanding and security-critical environments. Working across research, prototyping, experimentation and full product development, you will apply your expertise in embedded software, firmware and FPGA development to solve complex customer challenges and support innovation in the national interest. Key Responsibilities: Developing embedded software and firmware using C, C++ and Python Contributing to FPGA development using tools such as Vivado, Vitis ...

Senior Engineer (Qualcomm (QCS 8550) )

Hiring Organisation
Einfochips-an Arrow Electronics Company
Location
United States
Employment Type
Permanent
Salary
USD Annual
Compliant (U.S. Person - Citizen/Green card) Perform board bring-up for Qualcomm QCS-based hardware platforms Develop and customize BSPs, Linux kernel, and device drivers Support hardware validation and system integration Debug boot, kernel, driver, and peripheral issues Work closely with hardware, firmware, and product engineering teams … PCIe, Ethernet, MIPI CSI, and DSI Strong debugging and root cause analysis skills Experience with Git and CI/CD workflows Strong Embedded Linux development experience Expertise in C/C++ programming Experience with board bring-up and hardware-software integration BSP, Linux Kernel, Device Tree, and Device ...

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 ...

Architect/Staff Embedded Software Engineer London, UK

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 ...

Hardware/FPGA Engineers - Graduate To Senior Level

Location
Cheltenham, England, United Kingdom
Graduate and experienced level. This is an excellent opportunity for engineers who enjoy solving difficult technical problems and want exposure to the complete hardware development lifecycle rather than being restricted to one small part of the design process. You will be involved in: Designing complex PCBs incorporating FPGAs, SoCs … speed network interfaces and analogue/RF circuitry Developing FPGA solutions using VHDL Implementing signal, image and data processing algorithms Schematic capture and PCB development Hardware bring up, debugging and testing Developing embedded firmware and software in C/C++ Linux device driver development Working with ...

Embedded Lead Software Engineer

Location
City of Edinburgh, Scotland, United Kingdom
various strategies Use of RTOSs such as VxWorks or embedded Linux Deployment of software to distributed hardware platforms, multicore programming, memory management techniques, device driver development, code optimisation, interrupt-driven designs A good understanding of electronics, schematic design and use of test equipment Experience developing solutions … embedded solutions Knowledge of standards such as DO-178C and coding standards such as MISRA C/C++ Requirements management tools Experience of Agile development and Atlassian toolset Understanding of the Internet of Things (IoT) Experience developing Continuous Integration/Continuous Deployment Security Clearance: You must be eligible ...

Senior Electronics Engineer

Hiring Organisation
Platform Recruitment
Location
GL51, Staverton Bridge, Gloucestershire, United Kingdom
Employment Type
Permanent
Salary
£60000 - £80000/annum
experienced Senior Electronics Engineer to join their growing team. This is a hands-on role working across complex PCB design and FPGA development, with opportunities to lead projects and mentor junior engineers. Key responsibilities: FPGA development (VHDL) for signal/image processing Complex PCB design (FPGAs, SoCs, high … speed interfaces, RF) Hardware bring-up, test firmware/software Linux device driver development Mentoring junior engineers Requirements: 5+ years in PCB design and/or FPGA (VHDL) Embedded C/C++ experience Strong academic background (degree in a numerate field) Confident communicator, able to work independently ...

Senior Software Engineer

Location
Farnborough, England, United Kingdom
with specialist hardware systems, influencing technical direction while mentoring engineers and driving engineering excellence. Day-to-day, you'll contribute across the full software development lifecycle, from architecture and design through to implementation, optimisation, testing and deployment. You'll work closely with software, hardware and systems engineers to solve … nationally significant programmes. Your responsibilities will include: Designing, developing and maintaining high-quality software solutions across Windows and Linux environments Developing low-level software, device drivers and hardware interfaces for specialist systems Contributing to software architecture, technical strategy and long-term product development Leading code reviews and promoting ...

Senior Embedded Software Engineer, Pixel Phone Security

Location
Greater London, England, United Kingdom
position requires in-person interviews as part of the hiring process. Bachelor’s degree or equivalent practical experience. 5 years of experience with software development in one or 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's degree or PhD in Computer Science or a related technical field. 1 year of experience in a technical leadership ...

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 ...

Senior Software Application Engineer - Endpoint

Location
Greater London, England, United Kingdom
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 … human-centric data loss protection. Key Responsibilities and Technologies Implementing 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 ...

Software Team Lead

Location
West of England, England, United Kingdom
subject matter experts and senior stakeholders Sole or dual British nationality Desirable: Experience leading or mentoring software engineers, formally or informally Low-level software, device driver development or ARM assembler FreeRTOS UML or model-driven development, ideally IBM Rhapsody IBM Engineering Work Management/Rational Team ...

Embedded Engineer (Barak team)

Location
Greater London, England, United Kingdom
autonomous 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 … looking for the following skills and experience. Essential Bachelor's degree in Computer Science, Electrical Engineering, or a related field Experience in embedded software development, preferably in the automotive or autonomous driving industry Proficiency in the C++ programming language Familiarity with hardware abstraction layers and device driver ...

Linux Kernel Software Engineer - Systems Engineering

Hiring Organisation
Everpure, Inc
Location
Santa Clara, California, United States
Employment Type
Permanent
Salary
USD Annual
Work cross-functionally and with partners and vendors, to diagnose and resolve problems at the boundary of hardware and software Lead the architecture and development of software from initial concept to release, ensuring high-quality, resilient, and high-performance outcomes. Collaborate and share knowledge with peers, providing mentorship … with cross-functional teams to define requirements for upcoming enterprise storage server projects. WHAT YOU BRING Deep, hands-on experience in Linux kernel and device driver development, with a proven ability to ship high-performance, resilient products. A strong foundation in computer architecture, operating systems, networking ...

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 ...

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 … either our 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 ...

Embedded Software Engineer

Location
Bristol, Gloucestershire, United Kingdom
Board Support Packages Configuring, building and debugging Linux systems for embedded hardware Developing embedded software using C and C++ Supporting Linux kernel, bootloader and device-driver integration Developing software for microprocessors and System-on-Chip devices Integrating hardware interfaces, sensors and communications peripherals Supporting software-defined radio … Yocto and embedded Linux . Relevant experience may include: Yocto Project, BitBake and OpenEmbedded Developing Yocto recipes, layers and custom Linux images Embedded Linux development and debugging Board Support Packages and hardware bring-up Linux kernel configuration and development Bootloaders such as U-Boot Device drivers ...

Embedded Software Engineer - BSP

Location
United Kingdom
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. ...

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. ...

Embedded Software Engineer

Location
Glasgow, Scotland, United Kingdom
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. ...

Software Engineer I (Onsite)

Hiring Organisation
Raytheon
Location
Tucson, Arizona, United States
Employment Type
Permanent
Salary
USD Annual
part of a fast-paced agile team at the leading edge of technology, you will gain hands-on exposure across the full software development lifecycle-advancing real-time systems design, digital signal processing, machine learning, and DevOps methodologies while helping defend our nation and allies. This position … experience, research, coursework, or projects. Qualifications We Prefer Experience with embedded real-time operating systems (RTOS such as FreeRTOS, VxWorks, or embedded Linux) or device driver development. Hands-on experience developing low-level code for microcontrollers, microprocessors, or development boards (e.g., ARM, Arduino, Raspberry Pi). Knowledge ...

Embedded Linux / Firmware Engineer Software · UK ·

Location
United Kingdom
robust and secure low-level software for our revolutionary products, from the boot chain up through the kernel. You'll work across the entire development lifecycle, from pre-silicon validation to post-silicon bring-up, ensuring the highest standards of quality and security. We are looking for candidates with … Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. 5+ years of experience in firmware and embedded software development, with a strong focus on embedded systems. Proven expertise with ARM Cortex-A processors and their peripherals. Hands-on Linux kernel development experience: writing ...