Device Driver Jobs

1 to 25 of 40 Device Driver Jobs

Embedded Software Engineer

City Of Bristol, England, United Kingdom
SR2 | Socially Responsible Recruitment | Certified B Corporation™
Embedded Software Engineer Bristol (Hybrid – 3 days/week onsite) | Up to £70,000 + Bonus + Equity Curious about Linux kernel and device driver development - but never had the chance to do it professionally? This role gives you that chance. The Opportunity I'm hiring for a small but seriously capable embedded consultancy based in Bristol. … looking for an Embedded Software Engineer to work on a range of projects using NXP i.MX, Qualcomm, and Renesas chipsets . You don’t need prior device driver or kernel experience - just the desire to learn, a strong grasp of C, and a passion for working close to hardware. What You’ll Be Doing Developing embedded software … across multiple platforms (Yocto/Linux-based) Getting involved in Linux driver development , bootloaders (U-Boot), and low-level bring-up Working on camera-based and video systems - experience with imaging sensors is a bonus Taking ownership of full projects from start to finish Collaborating directly with clients and other brilliant engineers Enjoying autonomy, variety, and solving complex technical More ❯
Posted:

Senior Software Engineer (development)

Kemble, Gloucestershire, United Kingdom
ZeroAvia
a bare-metal environment, ensuring strict compliance with DO-178C objectives and relevant aerospace standards. Your expertise will be crucial in performing detailed design, low-level device driver development, and delivering traceable software solutions within allocated project constraints. Main responsibilities Design, build, and maintain efficient, reusable, and reliable C code. Delivering the software development tasks for a … down to software and detail design. Ability to work in a structured engineering process-oriented environment, with experience of software quality and management processes. Low-level device driver development for real-time control systems. Desirable skills Understanding of DO-178B/C, Standard and objectives are desirable. Experience of model-based software development in MATLAB Simulink/ More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Linux Developer

Cheltenham, Gloucestershire, South West, United Kingdom
Omega Resource Group
Job Title: Linux Developer – ADC Driver & Raspberry Pi Integration Job Type: Contract, Outside IR35 Industry: Oil & Gas – Advanced Manufacturing Job Location: Gloucestershire Rate: Negotiable Profile – Linux Developer My client is a world leader in the provision of highly advanced technical solutions to the Energy sector. They are currently looking for a Contract Linux Developer to aid in closing out … verify SPI communication for 8-channel ADC data acquisition at 44.1 kHz. • Develop a Python-based data acquisition script to store captured samples as WAV files. • Debug kernel and driver issues (e.g., device not appearing under/sys/bus/iio/devices/). • Create or correct device tree overlays for the AD4858. … Collaborate with the hardware team and leverage provided schematics and reference code. Experience/Qualifications – Embedded Firmware Engineer • Linux experience • Raspberry pi experience • Industrial IO driver experience - Specifically AD4851.c (linux/drivers/iio/adc/ad4851.c) • Device driver writing experience which can be used to make an alternative. • Python experience Candidates who are currently More ❯
Employment Type: Contract
Rate: £400 - 600 per day
Posted:

Senior Embedded Software Engineer - IOT, Battery Powered, Wifi

Loughborough, England, United Kingdom
GTS Group Ltd
systems. You’ll focus on performance, power efficiency, system reliability, and automated testing frameworks. Key Responsibilities Embedded Development Design, implement, and maintain low-level software including BSPs and device drivers. Optimize firmware for minimal power consumption and reliable real-time performance. Customize and tune RTOS (e.g., FreeRTOS) or embedded Linux kernels. Integrate secure and efficient IoT communication protocols More ❯
Posted:

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:

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:

Software Engineer, Embedded Linux (Platform BSP)

San Diego, California, United States
TrellisWare Technologies, Inc
experience. Two years of experience with Yocto Project. Experience with common lab test equipment (i.e. oscilloscope, logic analyzer). Experience with Object-oriented design, data link layer and device drivers as well as ARM based processors. Experience with embedded communications/wireless systems preferred. The qualified candidate will have expert knowledge in several of the following areas and More ❯
Employment Type: Permanent
Salary: USD 185,000 Annual
Posted:

Software Engineer, Embedded Linux (IP Networking)

San Diego, California, United States
TrellisWare Technologies, Inc
Yocto Project or other Linux based build systems. Experience with common software and IP network optimization, debugging and troubleshooting. Experience with Object-oriented design, data link layer and device drivers as well as ARM based processors. To be considered for this position, you would need to meet, at a minimum, the knowledge, skills, and abilities listed here: Enterprise More ❯
Employment Type: Permanent
Salary: USD Annual
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:

Software Engineer, Embedded Linux

San Diego, California, United States
TrellisWare Technologies
of C++ and Python Two years of experience with Yocto Project Experience with common lab test equipment (i.e. oscilloscope, logic analyzer) Experience with Object-Oriented design Experience in device drivers and data link layer Experience in cross-compilation and kernel development To be considered for this position, you would need to meet, at a minimum, the knowledge, skills More ❯
Employment Type: Permanent
Salary: USD 185,000 Annual
Posted:

Software Development Engineer - Cyber (Secret)

Sterling Heights, Michigan, United States
Softworld Inc
support packages (BSP) and hardware-software integration Certifications in cybersecurity (e.g., CISSP, CEH) are a plus Experience with reverse engineering and analysis of software Low-level programming of device drivers in a Linux or VxWorks environment Experience across the various life cycle phases including software systems architecture development, requirements definition and analysis, OO development, code and unit test More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Sr. Software Development Engineer - Flight Sw, Kuiper Flight Software Team

Redmond, Washington, United States
Amazon Kuiper Manufacturing Enterprises LLC
job responsibilities Key job responsibilities - Develop embedded software in assembly, C, C++, or other languages in a real-time operating system environment - Develop embedded kernel/Device driver - Write software to interact with devices/electronics using I2C, SPI, RS-422, RS-485, Ethernet, etc. communications - Write device drivers and system applications for flight code More ❯
Employment Type: Permanent
Salary: USD 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:

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

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:

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:

Rust Developer

Camden, New Jersey, United States
Dallas
Haves •Experience converting C/C++ codebases to Rust. •Background in real-time embedded Rust development. •Knowledge of UML tools (IBM Rhapsody, MagicDraw/Cameo). •Experience developing device drivers and board support packages. •Exposure to Information Assurance, cryptography, or NSA Type 1 certification processes. •Experience with DO-178 or similar software certification standards. Education •Bachelor's or More ❯
Employment Type: Permanent
Salary: USD 75 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:

DSP Software Engineer

Falmouth, Cornwall, United Kingdom
Platform Recruitment
embedded systems. + Proficiency in programming languages such as C, C++, and assembly language for embedded systems. + Strong understanding of real-time operating systems and device driver development. + Familiarity with digital audio and video processing, image processing, or wireless communication protocols is highly desirable. + Good communication skills to collaborate with cross-functional teams and More ❯
Employment Type: Permanent
Salary: £40000 - £45000/annum
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:

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:
Device Driver
10th Percentile
£50,050
25th Percentile
£50,250
Median
£52,500
75th Percentile
£67,500
90th Percentile
£71,700