25 of 25 Device Driver Jobs

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

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

Embedded Software Engineer - Audio Technologies

Hiring Organisation
Christy Media Solutions
Location
Surrey, England, United Kingdom
build systems such as Yocto) Real-time operating systems (e.g. FreeRTOS) FPGA, DSP or high-speed peripheral integration Networking, USB or device driver development Exposure to professional audio or signal-processing products Why Apply? Work on technically interesting products that blend software, hardware and audio technology ...

Senior Embedded Software Engineer

Hiring Organisation
DOMO TACTICAL COMMUNICATIONS (DTC) LTD TRADING AS
Location
PO15, Whiteley, Hampshire, United Kingdom
Employment Type
Permanent
challenging new projects to work on. You will program in C++ for embedded applications and sometimes in C for low-level Linux kernel device drivers. If you have experience in DSP or VHDL/FPGA, those skills will be put to good use, or could be developed ...

Embedded Firmware Engineer

Hiring Organisation
Vector Recruitment
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£50000 - £60000/annum
similar Confident working in Unix/Linux development environments Strong grounding in software testing (unit, regression, system) Embedded & Firmware Expertise Experience writing device drivers directly from datasheets Knowledge of low‑power design techniques and firmware optimisation for constrained MCUs Experience working with BLE/Bluetooth, WiFi, Cellular ...

Embedded Software Engineer

Hiring Organisation
Zenovo
Location
Leicestershire, United Kingdom
Employment Type
Permanent
Engineer looking to work on next generation technology, we want to hear from you! About the Role: Develop low-level embedded software, including device drivers, and RTOS/kernel components. Integrate secure IoT communication protocols (e.g., MQTT, BLE). Build automated test frameworks, run HIL testing, and support ...

Embedded Software Engineer

Hiring Organisation
RedTech Recruitment
Location
Derby, England, United Kingdom
/IoT Software Engineer/Embedded Systems Programmer/Firmware Developer/Embedded Software Architect/Low-Level Software Engineer/Device Driver Developer/Embedded Software Designer/Micro-controller Programmer/Real-time Software Developer/Embedded Systems Analyst/Embedded Systems Specialist/Embedded ...

Contract Software Engineer - C

Hiring Organisation
Verso Recruitment Group
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Contract
Proven background in motor control, motion systems, or embedded control loops - Confident working across Windows and Linux platforms - Experience with hardware interaction, device drivers, or real‑time systems - Solid understanding of multithreading, performance optimisation, and low‑level debugging - Ability to work independently in a fast‑paced ...

Embedded C++ Software Engineer

Hiring Organisation
Zenovo
Location
United Kingdom
Employment Type
Permanent
Salary
GBP 45,000 - 55,000 Annual
Strong proficiency in Embedded C++ - Experience with Linux-based embedded systems - Familiarity with debugging tools, version control, and software development workflows - Experience with device drivers or low-level hardware interfaces - Knowledge of communication protocols (SPI, I2C, UART, CAN, Ethernet) - Familiarity with CI/CD pipelines ...

Embedded C++ Software Engineer

Hiring Organisation
Zenovo
Location
Bristol, Box Makers Yard, United Kingdom
Employment Type
Permanent
Salary
£45000 - £55000/annum Up to £55,000 + Benefits & Bonus
Strong proficiency in Embedded C++ - Experience with Linux-based embedded systems - Familiarity with debugging tools, version control, and software development workflows - Experience with device drivers or low-level hardware interfaces - Knowledge of communication protocols (SPI, I2C, UART, CAN, Ethernet) - Familiarity with CI/CD pipelines ...

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

Embedded Software Engineer - Test

Hiring Organisation
Verso Recruitment
Location
Towcester, Northamptonshire, East Midlands, United Kingdom
Employment Type
Permanent
Salary
£55,000
engineering procedures and quality standards Desired Qualifications & Experience Strong understanding of C programming Experience writing test software at the hardware or device driver level Good understanding of DOS executables Solid working knowledge of Linux Awareness of NI tools such as LabVIEW and TestStand would be advantageous Experience ...

Contract Software Engineer - C++

Hiring Organisation
Verso Recruitment Group
Location
Ely, England, United Kingdom
Proven background in motor control, motion systems, or embedded control loops - Confident working across Windows and Linux platforms - Experience with hardware interaction, device drivers, or real‐time systems - Solid understanding of multithreading, performance optimisation, and low‐level debugging - Ability to work independently in a fast‐paced ...

Graduate Hardware Engineer

Hiring Organisation
Advanced Resource Managers
Location
Tewkesbury, England, United Kingdom
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 Your skillset may include: Have knowledge/understanding in at least one of the following areas: Complex PCB design, FPGA development ...

Graduate Hardware Engineer

Hiring Organisation
ARM
Location
Tewkesbury, Gloucestershire, United Kingdom
Employment Type
Permanent
Salary
GBP 43,000 - 45,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 Your skillset may include: Have knowledge/understanding in at least one of the following areas: Complex PCB design, FPGA development ...

Contract Applications Developer - C++/Windows

Hiring Organisation
Verso Recruitment
Location
Ely, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Contract, Work From Home
Proven background in motor control, motion systems, or embedded control loops - Confident working across Windows and Linux platforms - Experience with hardware interaction, device drivers, or real‐time systems - Solid understanding of multithreading, performance optimisation, and low‐level debugging - Ability to work independently in a fast‐paced ...

DSP Engineer

Hiring Organisation
Platform Recruitment
Location
Amesbury, Wiltshire, United Kingdom
Employment Type
Permanent
Salary
£40000 - £60000/annum
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 ...

Signal Processing Engineer

Hiring Organisation
Platform Recruitment
Location
Amesbury, England, United Kingdom
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 ...

Signal Processing Engineer

Hiring Organisation
Platform Recruitment
Location
Amesbury, Wiltshire, UK
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 ...

Embedded Software Engineer ( San Diego, CA ) 15548

Hiring Organisation
TalentPro Consulting
Location
San Diego, California, United States
Employment Type
Any
Salary
USD Annual
Familiarity with Xilinx tools (Vitis, Vivado) Familiarity with HAIPE, OTNK, and/or IKE Familiarity with latest NSA Security Standards Familiarity with Linux kernel driver development/modifications Familiarity with assembly language Familiarity with bare metal embedded device drivers Familiarity with PowerPC architectures and peripherals Familiarity with ...

Embedded Linux Engineer

Hiring Organisation
Matchtech Mobility
Location
Essex, South East, United Kingdom
Employment Type
Permanent
design, build, and test embedded systems across sensing, robotics, communications, and IoT. Work ranges from Linux-based systems to bare-metal, RTOS, device drivers, and system-level debugging. Key Responsibilities Develop embedded Linux systems (including Arm SoCs, Yocto, custom images, device trees, kernel/user-space ...

Senior Software Engineer

Hiring Organisation
Verso Recruitment
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent
concept to production, shaping platform architecture and ensuring robust performance across demanding environments. 🚀 What You'll Do Write production-quality Embedded C for device drivers, board support packages, and system components Develop and optimise software on embedded Linux platforms Contribute to C++/Python tooling, automation, and applications … Analytical, detail-oriented, and collaborative across multidisciplinary teams 🎓 Qualifications Degree or equivalent in Computer Science, Electronics, Software Engineering, or related discipline Experience with device drivers, Yocto, or real-time systems is a plus ...

Senior Software Engineer

Hiring Organisation
Verso Recruitment
Location
Dunfermline, Fife, UK
Employment Type
Full-time
concept to production, shaping platform architecture and ensuring robust performance across demanding environments. What You'll Do Write production-quality Embedded C for device drivers, board support packages, and system components Develop and optimise software on embedded Linux platforms Contribute to C++/Python tooling, automation, and applications … Analytical, detail-oriented, and collaborative across multidisciplinary teams Qualifications Degree or equivalent in Computer Science, Electronics, Software Engineering, or related discipline Experience with device drivers, Yocto, or real-time systems is a plus JBRP1_UKTJ ...

Senior Software Engineer

Hiring Organisation
Verso Recruitment
Location
Broughton, Scottish Borders, UK
Employment Type
Full-time
concept to production, shaping platform architecture and ensuring robust performance across demanding environments. What You'll Do Write production-quality Embedded C for device drivers, board support packages, and system components Develop and optimise software on embedded Linux platforms Contribute to C++/Python tooling, automation, and applications … Analytical, detail-oriented, and collaborative across multidisciplinary teams Qualifications Degree or equivalent in Computer Science, Electronics, Software Engineering, or related discipline Experience with device drivers, Yocto, or real-time systems is a plus JBRP1_UKTJ ...

Senior Software Engineer

Hiring Organisation
Verso Recruitment
Location
Livingston, West Lothian, UK
Employment Type
Full-time
concept to production, shaping platform architecture and ensuring robust performance across demanding environments. What You'll Do Write production-quality Embedded C for device drivers, board support packages, and system components Develop and optimise software on embedded Linux platforms Contribute to C++/Python tooling, automation, and applications … Analytical, detail-oriented, and collaborative across multidisciplinary teams Qualifications Degree or equivalent in Computer Science, Electronics, Software Engineering, or related discipline Experience with device drivers, Yocto, or real-time systems is a plus JBRP1_UKTJ ...