1 to 25 of 39 Device Driver Jobs

Senior Embedded Software Engineer - Device Driver

Hiring Organisation
Verso Recruitment Group
Location
Milton, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
GBP 60,000 - 75,000 Annual
writing embedded C code for drivers, using Python for test systems and ARM Cortex. The Role Senior Embedded Software Engineer - Device Driver You will play a key role in the development of embedded driver firmware for custom silicon devices, as well as supporting verification, bring … technical work, cross-team collaboration and problem-solving within a highly skilled engineering group. Key Responsibilities - Senior Embedded Software Engineer - Device Driver Develop and maintain embedded firmware drivers for proprietary silicon. Build and support automated pre-silicon and silicon verification environments for firmware testing. Contribute to chip ...

Senior Embedded Software Engineer - Device Driver

Hiring Organisation
Verso Recruitment Group
Location
Cambridge, Cambridgeshire, Milton, United Kingdom
Employment Type
Permanent
Salary
£60000 - £75000/annum £60,000 to £75,000 basic + benefits
writing embedded C code for drivers, using Python for test systems and ARM Cortex. The Role – Senior Embedded Software Engineer - Device Driver You will play a key role in the development of embedded driver firmware for custom silicon devices, as well as supporting verification, bring … technical work, cross-team collaboration and problem-solving within a highly skilled engineering group. Key Responsibilities - Senior Embedded Software Engineer - Device Driver Develop and maintain embedded firmware drivers for proprietary silicon. Build and support automated pre-silicon and silicon verification environments for firmware testing. Contribute to chip ...

Senior Embedded Software Engineer - Device Driver

Hiring Organisation
Verso Recruitment
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£70,000
writing embedded C code for drivers, using Python for test systems and ARM Cortex. The Role – Senior Embedded Software Engineer - Device Driver You will play a key role in the development of embedded driver firmware for custom silicon devices, as well as supporting verification, bring … technical work, cross-team collaboration and problem-solving within a highly skilled engineering group. Key Responsibilities - Senior Embedded Software Engineer - Device Driver Develop and maintain embedded firmware drivers for proprietary silicon. Build and support automated pre-silicon and silicon verification environments for firmware testing. Contribute to chip ...

Senior Embedded Software Engineer

Hiring Organisation
Codan
Location
PO15, Whiteley, Hampshire, United Kingdom
Employment Type
Permanent
collaborative approach to engineering. Essential experience and competencies include: Proficiency in C/C++ programming for embedded platforms. Experience with Linux, device drivers, and software design/architecture patterns. Familiarity with UML, system design methodologies, and structured documentation. Basic experience using frequency and time domain test equipment. Strong ...

C/C++ Embedded Software Engineer

Hiring Organisation
Robotics technology LLC
Location
Marshalltown, Iowa, United States
Employment Type
Any
Salary
USD Annual
experience in embedded software development. Strong proficiency in C/C++ programming for embedded systems. Hands-on experience with Linux kernel development and Windows driver frameworks (WDF Familiarity with device driver models, interrupt handling, and memory management. Experience with cross-compilation, build systems (Make, CMake … UART, USB, PCIe Understanding of real-time operating systems (RTOS) and multi-threaded programming. Job Responsibilities Develop and maintain Linux and Windows device drivers for embedded hardware platforms. Design and implement embedded software for real-time systems. Integrate drivers with operating systems and validate functionality. Debug and optimize ...

Senior Embedded Linux Software Engineer

Hiring Organisation
Singular Recruitment
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
working on cutting-edge embedded platforms and contributing to innovation in a fast-paced engineering environment. Key Responsibilities Design, develop, and test device drivers and application-specific software on Embedded Linux systems Debug system-level issues and collaborate closely with cross-functional engineering teams Board bring … based hardware platforms Essential Skills & Experience Strong programming skills in C and C++ Embedded Linux development, including kernel and device driver work Hands-on experience with Linux build processes , deployment, and testing Desirable/Nice-to-Have Knowledge of PCIe Experience with multi-core ARM processors Understanding ...

Senior Embedded Linux Software Engineer

Hiring Organisation
Singular Recruitment
Location
Edinburgh, UK
Employment Type
Full-time
working on cutting-edge embedded platforms and contributing to innovation in a fast-paced engineering environment. Key Responsibilities Design, develop, and test device drivers and application-specific software on Embedded Linux systems Debug system-level issues and collaborate closely with cross-functional engineering teams Board bring … based hardware platforms Essential Skills & Experience Strong programming skills in C and C++ Embedded Linux development, including kernel and device driver work Hands-on experience with Linux build processes , deployment, and testing Desirable/Nice-to-Have Knowledge of PCIe Experience with multi-core ARM processors Understanding ...

Embedded Systems Lead Engineer Specialist

Hiring Organisation
JPS Tech Solutions LLC
Location
Delaware City, Delaware, United States
Employment Type
Any
Salary
USD Annual
provide mentorship to junior engineers. Develop system-level design documentation, interface specifications, and technical requirements. Perform board-level bring-up, device driver development, and low-level debugging. Implement real-time embedded applications using RTOS and bare-metal environments. Optimize system reliability, performance, and power consumption. Conduct code … experience with microcontrollers, microprocessors, and SoC architectures. Deep understanding of RTOS (such as FreeRTOS, VxWorks, QNX, ThreadX) and bare-metal development. Experience with device drivers, communication protocols (UART, SPI, I2C, CAN, USB, Ethernet, BLE, Wi-Fi Strong background in board bring-up, hardware debugging tools (oscilloscope, logic analyzer ...

SENIOR EMBEDDED ENGINEER

Hiring Organisation
Syn-Tech Systems, Inc
Location
tallahassee, florida, united states
EXPERIENCE (a plus, but not required):* * Building custom Linux distributions with Yocto. * Modifying and configuring U-Boot bootloaders. * Writing, debugging, or customizing Linux device drivers. * Integrating and adapting open-source software for embedded platforms. * IoT security principles and best practices. * Firmware development for microcontrollers. * Exposure to RTOS environments ...

Junior Embedded Software Engineer

Hiring Organisation
Vantage Consulting
Location
Belper, Derbyshire, United Kingdom
Employment Type
Permanent
Salary
£30000/annum
based systems. Ability to use debugging tools and techniques. Understanding of object-oriented and low-level programming, including memory management and device driver concepts. Desirable Technical Skills JTAG/ETM debugging experience. C# development experience. Experience with Rust or Ada SPARK. Familiarity with Cryptol or SAW. Scripting ...

SENIOR FPGA FIRMWARE/DESIGN ENGINEER - CORK - IRELAND

Hiring Organisation
Software Placements
Location
Cork, Ireland
Employment Type
Permanent
Salary
EUR 70,000 - 90,000 Annual
experience with C++ (x86, aarch64) and Python Experience with Linux/Embedded Linux Solid understanding of ARM based designs, Embedded Linux, Linux Device Drivers Solid experience in implementing the following protocols: AXI, PCIe, I2C, LVDS, Ethernet Proven ability of software design principles, practices and patterns Knowledge of Agile ...

Senior Systems Software Engineer

Hiring Organisation
Fractile
Location
London, England, United Kingdom
software for Fractile’s innovative AI accelerator hardware, including board and rack management software, low-level firmware, and security software Contribute to system device drivers and runtime libraries Work with hardware, lower-level software, and ML engineers in a highly collaborative hardware-software co-design methodology It Would ...

Lead Hardware Engineer

Hiring Organisation
ARM
Location
Guildford, Surrey, United Kingdom
Employment Type
Permanent
Salary
GBP 60,000 - 65,000 Annual
schematic capture using OrCAD Managing PCB layout, fabrication, and assembly subcontractors Setting to work PCBs including writing test firmware and software Developing Linux device drivers for hardware Mentoring and leading others Your skillset may include: Have experience in at least one of the following areas: Complex PCB design ...

Embedded Systems Lead Specialist Engineer

Hiring Organisation
JPS Tech Solutions LLC
Location
Tucson, Arizona, United States
Employment Type
Any
Salary
USD Annual
best practices. Hands-on experience with microcontrollers such as ARM Cortex, DSPs, automotive controllers, or similar platforms. Solid understanding of embedded Linux, RTOS, device drivers, and real-time constraints. Experience working with hardware interfaces such as SPI, I2C, UART, CAN, PWM, and Ethernet. Proficiency in debugging tools such ...

Senior Software Engineer

Hiring Organisation
RGS Global
Location
Redhill, Surrey, South East, United Kingdom
Employment Type
Permanent
Salary
£75,000
supporting new and existing product developments. Key Responsibilities Design, code, debug, test, and maintain embedded software in C. Develop and implement application logic, device drivers, communication protocols, and human-machine interfaces. Work closely with hardware and software engineers to deliver product features and ensure seamless integration. Take responsibility ...

2026 Graduate Software Engineer - System Software QA

Hiring Organisation
Graphcore
Location
Cambridge, England, United Kingdom
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, and platform support tools. Specifically, the System Software QA team ensure that the deliverables from the System Software group are of the highest ...

Computer Architect/Embedded Computing Systems Design Engineer (Lead or Senior)

Hiring Organisation
Boeing
Location
El Segundo, California, United States
Employment Type
Permanent
Salary
USD Annual
into hardware, software, and firmware specifications. Develop software in C/C Python for bare metal or RTOS implementations, as well as implementing device drivers and firmware for embedded systems. Help bring up PCBA in the lab using embedded test software and firmware, oscilloscopes, logic analyzers, and protocol ...

Senior Embedded Software Engineer - Device Driver

Hiring Organisation
Verso Recruitment
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
GBP 70,000 Annual
My client is a fast-growing fabless Semiconductor business that develops advanced embedded solutions used in a wide range of consumer and industrial products worldwide. Due to continued expansion, they are looking for an experienced ...

Software Engineer

Hiring Organisation
Rowden
Location
Newport, UK
Developing and testing standalone Android apps and plugins. Designing and implementing core components of an Android-based operating system, such as kernel modules, device drivers, memory management, and process scheduling. Developing system libraries and APIs that facilitate communication between components and applications. Debugging complex issues including handling concurrency ...

Software Engineer

Hiring Organisation
Rowden
Location
Bath, Somerset, UK
Developing and testing standalone Android apps and plugins. Designing and implementing core components of an Android-based operating system, such as kernel modules, device drivers, memory management, and process scheduling. Developing system libraries and APIs that facilitate communication between components and applications. Debugging complex issues including handling concurrency ...

Software Engineer

Hiring Organisation
Rowden
Location
City Of Bristol, England, United Kingdom
Developing and testing standalone Android apps and plugins. Designing and implementing core components of an Android-based operating system, such as kernel modules, device drivers, memory management, and process scheduling. Developing system libraries and APIs that facilitate communication between components and applications. Debugging complex issues including handling concurrency ...

Software Development Engineer 3

Hiring Organisation
Burgeon IT Services
Location
Hillsboro, Oregon, United States
Employment Type
Any
Salary
USD Annual
core hours. Top Hard Skills (Minimum years experience required for each): 5-7 years of overall experience (required for SDE 3 level) Linux driver development Linux kernel development Low level debug and triage "Nice-to-Have" Skills: Deep understanding of operating system internals, hardware-software interaction, and low-level … years of focused experience in low-level development. The ideal candidate will be an expert in Linux kernel and device driver development (C, C++), capable of hitting the ground running to support and maintain core system components. You'll need deep expertise in operating system internals ...

Software Architect - Embedded Systems

Hiring Organisation
Hudson Shribman
Location
Redhill, Surrey, United Kingdom
Employment Type
Permanent
Salary
£70000 - £75000/annum
supporting new and existing product developments. Key Responsibilities Design, code, debug, test, and maintain embedded software in C. Develop and implement application logic, device drivers, communication protocols, and human-machine interfaces. Work closely with hardware and software engineers to deliver product features and ensure seamless integration. Take responsibility ...

Avionics Software Architect

Hiring Organisation
Greenlight Professional Services
Location
Lionville, Pennsylvania, United States
Employment Type
Any
Salary
USD Annual
experience in embedded software design and development. Very skilled programmer using the C programming language Experience in Board Support Package and device driver development Working knowledge of DO-178B/C is desired Familiarity with FAA SW certification requirements and processes is desired Familiarity with PowerPC … microprocessors is desired Familiarity with interface driver development for integrated microprocessors or standard communication interfaces (i.e. ARINC 429, Ethernet, RS-422, I2C, SPI, etc.) is desired Proficiency with configuration management tools and methodologies and product life cycle documentation. Experience with Rational Doors or equivalent is desired Must have working ...

LEAD ENGINEER

Hiring Organisation
Avanti
Location
Aylesbury, Buckinghamshire, England, United Kingdom
Employment Type
Full-Time
Salary
£70,000 - £75,000 per annum
group of junior engineers. The Role As Lead Engineer, you will: • Design and develop real-time, hardware-integrated software • Write and maintain device drivers and low-level components • Work primarily in Linux , interacting directly with physical hardware • Review code, guide junior developers and support their technical development • Help ...