Device Driver Jobs

1 to 25 of 56 Device Driver Jobs

Senior Embedded Software Engineer - Device Driver

Milton, Cambridgeshire, United Kingdom
Verso Recruitment Group
You must have good experience in 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-up and validation activities. The … offers a mix of hands-on 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 bring-up, debugging, regression … validation test suites to verify electrical performance and functionality. Work closely with silicon, electronics and control engineers throughout development. Skills, Experience & Qualifications - Senior Embedded Software Engineer - Device Driver Essential: Degree in Computer Science, Electronic Engineering, or related discipline. Strong experience in real-time embedded firmware development. Commercial experience in C programming for device driversMore ❯
Employment Type: Permanent
Salary: GBP 60,000 - 75,000 Annual
Posted:

Senior Embedded Software Engineer - Device Driver

Cambridge, Cambridgeshire, Milton, United Kingdom
Verso Recruitment Group
You must have good experience in 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-up and validation activities. The … offers a mix of hands-on 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 bring-up, debugging, regression … validation test suites to verify electrical performance and functionality. Work closely with silicon, electronics and control engineers throughout development. Skills, Experience & Qualifications - Senior Embedded Software Engineer - Device Driver Essential: Degree in Computer Science, Electronic Engineering, or related discipline. Strong experience in real-time embedded firmware development. Commercial experience in C programming for device driversMore ❯
Employment Type: Permanent
Salary: £60000 - £75000/annum £60,000 to £75,000 basic + benefits
Posted:

Senior Embedded Software Engineer - Device Driver

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Verso Recruitment
You must have good experience in 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-up and validation activities. The … offers a mix of hands-on 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 bring-up, debugging, regression … validation test suites to verify electrical performance and functionality. Work closely with silicon, electronics and control engineers throughout development. Skills, Experience & Qualifications - Senior Embedded Software Engineer - Device Driver Essential: Degree in Computer Science, Electronic Engineering, or related discipline. Strong experience in real-time embedded firmware development. Commercial experience in C programming for device driversMore ❯
Employment Type: Permanent
Salary: £70,000
Posted:

Senior Embedded Software Engineer

PO15, Whiteley, Hampshire, United Kingdom
Codan
technical expertise in embedded systems and a 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 communication skills, including More ❯
Employment Type: Permanent
Posted:

C/C++ Embedded Software Engineer

Phoenix, Arizona, United States
Accord Tecnologies.Inc
Aerospace Company Visa: GC/US Citizen Must have the below skills: Required Skills Exp in Years C/C++ Programming Embedded/Real-time systems Linux kernel Device drivers for embedded Debugging Hand-on Coding exp Job Requirements Bachelor's or Master's degree in Computer Science, Electrical Engineering, or … related field. 7+ years of 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), and debugging tools (GDB, WinDbg Knowledge … of communication protocols (I2C, SPI, 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 kernel-level code for performance More ❯
Employment Type: Any
Salary: USD Annual
Posted:

Associate Software Engineer-Hardware Emulation (Virtual)

Saint Louis, Missouri, United States
Boeing
manage hardware components or peripherals attached to a computer. Knowledge of platform's hardware, bus interfaces used by hardware to communicate with host and location of device driver software. Knowledge to write kernel mode driver, initialize software and control hardware Knowledge of programming languages (e.g., C#, Java, Java 2 Enterprise and Mobile Editions (J2EE, J2ME), C++ More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Associate Software Engineer-Hardware Emulation (Virtual)

Berkeley, Missouri, United States
Boeing
manage hardware components or peripherals attached to a computer. Knowledge of platform's hardware, bus interfaces used by hardware to communicate with host and location of device driver software. Knowledge to write kernel mode driver, initialize software and control hardware Knowledge of programming languages (e.g., C#, Java, Java 2 Enterprise and Mobile Editions (J2EE, J2ME), C++ More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Senior Software Engineer in Test

Newport, UK
Hybrid/Remote Options
Arm
Skills and Experience: Experience of software profiling, instrumentation, debugging and optimization using Android/Windows/Linux testing tools. Basic understanding of the Linux kernel, system software and device drivers, and Android internals. Exposure to both static and dynamic code analysis tools. Understanding ARM architecture. Both pre-silicon and post-silicon validation expertise. Familiarity with Arm SystemReady SR More ❯
Employment Type: Full-time
Posted:

Senior Software Engineer in Test

Cambridge, Cambridgeshire, UK
Hybrid/Remote Options
Arm
Skills and Experience: Experience of software profiling, instrumentation, debugging and optimization using Android/Windows/Linux testing tools. Basic understanding of the Linux kernel, system software and device drivers, and Android internals. Exposure to both static and dynamic code analysis tools. Understanding ARM architecture. Both pre-silicon and post-silicon validation expertise. Familiarity with Arm SystemReady SR More ❯
Employment Type: Full-time
Posted:

Senior Software Engineer in Test

Bradley Stoke, Gloucestershire, UK
Hybrid/Remote Options
Arm
Skills and Experience: Experience of software profiling, instrumentation, debugging and optimization using Android/Windows/Linux testing tools. Basic understanding of the Linux kernel, system software and device drivers, and Android internals. Exposure to both static and dynamic code analysis tools. Understanding ARM architecture. Both pre-silicon and post-silicon validation expertise. Familiarity with Arm SystemReady SR More ❯
Employment Type: Full-time
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

London, UK
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 ❯
Employment Type: Full-time
Posted:

Senior Embedded Software Engineer

Slough, Berkshire, UK
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 ❯
Employment Type: Full-time
Posted:

Embedded Software Engineer

London, UK
IC Resources
great company, then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, then please contact me, Callum Allen today. More ❯
Employment Type: Full-time
Posted:

Embedded Software Engineer

Slough, Berkshire, UK
IC Resources
great company, then please apply today to learn more! For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, then please contact me, Callum Allen today. More ❯
Employment Type: Full-time
Posted:

Junior Embedded Software Engineer

Belper, Derbyshire, United Kingdom
Vantage Consulting
with bare-metal or RTOS-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 languages (Ruby, Groovy, Python, Perl More ❯
Employment Type: Permanent
Salary: £30000/annum
Posted:

Embedded Software Engineer

San Diego, California, United States
Robotics technology LLC
Key Responsibilities Design, develop, document, and test embedded software for aerospace and space-based products. Develop and debug bootloaders, BSPs, kernels, and device drivers for VxWorks 6.9/7.0, Embedded Linux, RTEMS, and bare-metal systems. Write embedded software in C/C++ and assembly; create Python-based desktop GUI tools (e.g., pyvisa, nidaqmx) for automated test equipment. … assessments, and overall process improvement initiatives. Qualifications 5 15+ years of embedded software development experience. Expert-level proficiency in C/C++, Python, BSP, kernel, and device driver development. Hands-on experience with VxWorks, Embedded Linux, and/or bare-metal environments. Familiarity with Buildroot/Yocto, NAND Flash file systems, and low-level hardware debugging tools More ❯
Employment Type: Any
Salary: USD Annual
Posted:

Embedded Software Engineer

Irvine, California, United States
Intellectt
V, Iterative, Incremental, Spiral, Agile, etc 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: Any
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 70,000 - 90,000 Annual
Posted:

Embedded Systems Architect Lead Specialist

Jersey City, New Jersey, United States
JPS Tech Solutions LLC
embedded systems design, architecture, and development. Strong expertise in embedded C/C++, RTOS, microcontrollers, and hardware-software integration. Hands-on experience with system-on-chip (SoC) architectures, device drivers, and low-level firmware development. Knowledge of communication protocols (e.g., UART, SPI, I2C, CAN, Ethernet Familiarity with hardware design concepts, PCB design constraints, and signal integrity issues. Experience More ❯
Employment Type: Any
Salary: USD Annual
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:

Embedded Systems Lead Specialist Engineer

Tucson, Arizona, United States
JPS Tech Solutions LLC
C, C++, and embedded programming 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 as oscilloscopes, logic analyzers, JTAG More ❯
Employment Type: Any
Salary: USD 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:

Senior Embedded Software Engineer - Device Driver

Cambridge, Cambridgeshire, United Kingdom
Verso Recruitment
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 Senior Embedded Software Engineer to More ❯
Employment Type: Permanent
Salary: GBP 70,000 Annual
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:
Device Driver
25th Percentile
£50,250
Median
£53,750
75th Percentile
£67,500
90th Percentile
£72,225