Device Driver Jobs

1 to 25 of 60 Device Driver Jobs

Senior Embedded Linux Software Engineer

Edinburgh, Scotland, United Kingdom
Hybrid/Remote Options
Singular Recruitment
global customer base. You will be 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-up and evaluation of SoC-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 of communication protocols More ❯
Posted:

Senior Embedded Linux Software Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid/Remote Options
Singular Recruitment
global customer base. You will be 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-up and evaluation of SoC-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 of communication protocols More ❯
Employment Type: Permanent, Work From Home
Posted:

Senior Embedded Software Engineer

City of London, London, United Kingdom
Hybrid/Remote Options
IC Resources
looking for someone with: Strong commercial experience in embedded software development using C and C++ A solid understanding of the full embedded development lifecycle Experience with firmware, middleware, and driver-level programming Familiarity with CI/CD systems Experience with secure firmware or OTW updates It would be great if you also have: Experience or knowledge of embedded audio … growing company, then apply today to learn more! For more information on this role, or any other jobs across Embedded, Firmware, C++ Programming, Linux Kernel, or Device Driver Development, please contact Callum Allen today. More ❯
Posted:

Senior Embedded Software Engineer

London Area, United Kingdom
Hybrid/Remote Options
IC Resources
looking for someone with: Strong commercial experience in embedded software development using C and C++ A solid understanding of the full embedded development lifecycle Experience with firmware, middleware, and driver-level programming Familiarity with CI/CD systems Experience with secure firmware or OTW updates It would be great if you also have: Experience or knowledge of embedded audio … growing company, then apply today to learn more! For more information on this role, or any other jobs across Embedded, Firmware, C++ Programming, Linux Kernel, or Device Driver Development, please contact Callum Allen today. More ❯
Posted:

Embedded Software Engineer

Bristol, England, United Kingdom
Hybrid/Remote Options
Radiodetection Ltd
and standards. What We’re Looking For Required: Experience in embedded firmware design. Strong C/C++ skills for real-time, embedded development with experience in device driver and peripheral code debugging. Experience with embedded Qt and GUI development for microcontroller or embedded platforms. Experience with wired communications such as USB and device interfacing via More ❯
Posted:

Embedded Software Engineer

Bristol, Avon, South West, United Kingdom
Hybrid/Remote Options
Radiodetection Ltd
quality and standards. What Were Looking For Required: Experience in embedded firmware design. Strong C/C++ skills for real-time, embedded development with experience in device driver and peripheral code debugging. Experience with embedded Qt and GUI development for microcontroller or embedded platforms. Experience with wired communications such as USB and device interfacing via More ❯
Employment Type: Permanent, Work From Home
Posted:

Sr. Embedded SDE, Ring, Alarm & Accessories

North Reading, Massachusetts, United States
Amazon.com Services LLC
Unix sockets API PREFERRED QUALIFICATIONS - Master's/PhD in Electrical/Computer Engineering - Experience in embedded firmware development for IoT devices - Experience with low level device driver development and troubleshooting embedded operating systems - Experience with cloud IoT connectivity development - Experience with network modeling and wireless system development - Experience with board support packages, Linux environments Amazon is More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Agent Software Engineer- Endpoint DLP

london, south east england, united kingdom
Fortinet
learn new things. Experience in any of the following would be an advantage: 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 and metrics. Security principles including More ❯
Posted:

SENIOR FPGA FIRMWARE/DESIGN ENGINEER - CORK - IRELAND

Cork, Ireland
Software Placements
Tools (Xilinx, Intel) Direct hands-on 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 project management principles and More ❯
Employment Type: Permanent
Salary: EUR 125,000 - 150,000 Annual
Posted:

Embedded Software Engineer

Southampton, England, United Kingdom
Hybrid/Remote 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 Security Requirements: Due to the nature of this role, candidates must be eligible for security clearance and be a UK passport holder. The package for the Embedded Software More ❯
Posted:

Software Engineer

Irvine, California, United States
804 Technology
Waterfall, V, Iterative, Incremental, Spiral, Agile,) and Application Lifecycle Management tools. Extensive experience with hardware interface development including board bring-up, operating system bring-up, and device driver development. Proficient with peripheral hardware interfaces (UART, USB, Ethernet, I2C, SPI, RS232, RS422, etc.) and protocols such as CAN, TCP/IP, UDP, etc. Hands on experience with electronics More ❯
Employment Type: Permanent
Salary: USD 7,700 Hourly
Posted:

Lead Hardware Engineer

Guildford, Surrey, United Kingdom
ARM
in VHDL for FPGAs Performing 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, FPGA development in VHDL, or More ❯
Employment Type: Permanent
Salary: GBP 60,000 - 65,000 Annual
Posted:

Senior Software Engineer

Redhill, Surrey, South East, United Kingdom
RGS Global
to agreed schedules and standards, 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 for requirement analysis, software design More ❯
Employment Type: Permanent
Salary: £75,000
Posted:

Junior Embedded Software Engineer

City of London, London, United Kingdom
Chevalier Tech Limited
C/C++ code for 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 architecture design and participate in More ❯
Posted:

Junior Embedded Software Engineer

London Area, United Kingdom
Chevalier Tech Limited
C/C++ code for 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 architecture design and participate in More ❯
Posted:

Software Engineer (C++)

Hercules, California, United States
Robotics technology LLC
management in constrained environments. Hands-on experience with embedded Linux (e.g., Yocto) or real-time operating systems (RTOS) such as QNX. Deep understanding of low-level OS concepts, device drivers, and performance optimization for single-board computers. Proven ability to design for high reliability and uptime, including fail-safe mechanisms and state machine-driven control logic. Testing & CI More ❯
Employment Type: Any
Salary: USD Annual
Posted:

Embedded Software Engineer II

Irvine, California, United States
804 Technology
for ammunition handling systems, thermal management systems, aero-mechanical systems, turbo machinery, and various electronics. ESSENTIAL DUTIES & RESPONSIBILITIES Functional and interface design specifications Embedded application and device driver software implementation. Application simulator development Requirements-based testing In-house and integration and test QUALIFICATION REQUIREMENTS (Skills, Knowledge and Abilities required) Proficient in embedded application development in C/ More ❯
Employment Type: Permanent
Salary: USD 5,500 Hourly
Posted:

Hardware Engineer

Guildford, Surrey, United Kingdom
Intec Recruitment
/RF signal filtering performing 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. Excellent benefits package. Background security check will be required before working on site. More ❯
Employment Type: Permanent
Salary: £37000 - £55000/annum
Posted:

Mid/Senior Firmware Engieer

Edinburgh, Scotland, United Kingdom
Hybrid/Remote Options
Ivaris
project work, with the flexibility to work remotely the rest of the time. Key Responsibilities: Develop firmware in C/C++ for microcontroller-based systems. Build and test device drivers, hardware interfaces and real-time features. Own tasks across the full lifecycle: requirements, design, coding, debugging and system testing. Work closely with electronics engineers during bring-up and More ❯
Posted:

C++ Performance Software Engineer (Hardware)

City of London, London, United Kingdom
NJF Global Holdings Ltd
cards, PCIe) with optimized software to enable systematic trading strategies across global markets. The Role: Develop high-performance APIs for FPGA-based trading platforms Design and implement Linux device drivers for low-latency, high-throughput environments Optimize Network Interface Card (NIC) functionality for nanosecond-level performance Build PCIe interfacing solutions for seamless hardware-software data transfer Collaborate with … 3+ years in high-performance software engineering (networking, finance, or related fields) Strong C++ with focus on low-level programming Deep Linux knowledge: kernel programming and device driver development Understanding of NIC hardware and performance-critical networking protocols Experience designing efficient data structures for high-throughput, low-latency systems More ❯
Posted:

C++ Performance Software Engineer (Hardware)

London Area, United Kingdom
NJF Global Holdings Ltd
cards, PCIe) with optimized software to enable systematic trading strategies across global markets. The Role: Develop high-performance APIs for FPGA-based trading platforms Design and implement Linux device drivers for low-latency, high-throughput environments Optimize Network Interface Card (NIC) functionality for nanosecond-level performance Build PCIe interfacing solutions for seamless hardware-software data transfer Collaborate with … 3+ years in high-performance software engineering (networking, finance, or related fields) Strong C++ with focus on low-level programming Deep Linux knowledge: kernel programming and device driver development Understanding of NIC hardware and performance-critical networking protocols Experience designing efficient data structures for high-throughput, low-latency systems More ❯
Posted:

Firmware Engineer

Oxford, Oxfordshire, South East, United Kingdom
Euro Projects Recruitment
the limits of accuracy and performance. Keywords: Firmware Engineer, Embedded Engineer, Embedded Software Engineer, Firmware Developer, Embedded C, Embedded C++, ARM, PIC, Microcontroller, RTOS, SPI, I2C, UART, USB, Device Drivers, Low-Level Programming, Real-Time Systems, Electronics, Instrumentation, Embedded Systems Engineer. More ❯
Employment Type: Permanent
Salary: £55,000
Posted:

Firmware Engineer

Salisbury, Wiltshire, South West, United Kingdom
Euro Projects Recruitment
the limits of accuracy and performance. Keywords: Firmware Engineer, Embedded Engineer, Embedded Software Engineer, Firmware Developer, Embedded C, Embedded C++, ARM, PIC, Microcontroller, RTOS, SPI, I2C, UART, USB, Device Drivers, Low-Level Programming, Real-Time Systems, Electronics, Instrumentation, Embedded Systems Engineer. More ❯
Employment Type: Permanent
Salary: £55,000
Posted:

Firmware Engineer

Southampton, Hampshire, South East, United Kingdom
Euro Projects Recruitment
the limits of accuracy and performance. Keywords: Firmware Engineer, Embedded Engineer, Embedded Software Engineer, Firmware Developer, Embedded C, Embedded C++, ARM, PIC, Microcontroller, RTOS, SPI, I2C, UART, USB, Device Drivers, Low-Level Programming, Real-Time Systems, Electronics, Instrumentation, Embedded Systems Engineer. More ❯
Employment Type: Permanent
Salary: £55,000
Posted:

Software Engineer: Manchester UK

Manchester Area, United Kingdom
Codethink
with us. Ideal candidates will have experience and interest in some of the following: Working with free and open source software ( FOSS ) Linux, C, C++, Python, Rust, Java Device drivers, embedded systems Git branching strategies, safety and cybersecurity concepts and processes, systems architecture design, CICD processes, build tools Codethink provides a supportive and friendly working environment with lots More ❯
Posted:
Device Driver
10th Percentile
£50,050
25th Percentile
£50,250
Median
£52,500
75th Percentile
£67,500
90th Percentile
£71,700