Device Driver Jobs

1 to 25 of 39 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:

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:

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:

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 70,000 - 90,000 Annual
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:

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:

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:

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:

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

El Segundo, California, United States
Boeing
Decompose high-level system requirements 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 analyzers. Support bring up and More ❯
Employment Type: Permanent
Salary: USD 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:

Senior Principal Software Engineer - Aircraft Engine Controls (Hybrid)

endicott, new york, united states
Hybrid/Remote Options
BAE Systems
or a related engineering discipline. Experience with ARM processors, associated System on Chip features, and ARM toolsets like ARM Dev Studio IDE and ARM DStream Probe. Experience developing device drivers/board support packages. Familiar with data transfer protocols (ARINC 615A, ARINC 429, MIL-STD-1553, PCIe, LIN, CAN). Familiar with security concepts (authentication, authorization, confidentiality). More ❯
Posted:

Embedded Software developer

Elyria, Ohio, United States
Tata Consultancy Services
development for avionics or safety-critical systems. Proficiency in Embedded C/C++ programming and real-time software development. Experience in development under RTOS such as VxWorks, BSP. Device drivers, IO Layers and HAL Layer . Familiarity with DO-178C , DAL A/B/C development processes and life cycle documentation.' Good Understanding on Power Electronics, motor More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

LEAD ENGINEER

Aylesbury, Buckinghamshire, England, United Kingdom
Avanti
mentoring and technical guidance to a 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 shape engineering best practice More ❯
Employment Type: Full-Time
Salary: £70,000 - £75,000 per annum
Posted:

Global CMC Automation and Robotics Leader

Cambridge, Massachusetts, United States
Sanofi
applications) Technical skills and capabilities: Deep understanding of scheduling and orchestration software for laboratory automation Demonstrated experience in running projects requiring change management and transversal collaboration Device driver development and deployment: IVI-COM, IVI-D, RESTful, Virtual Proven record of implementation of automation & robotics in industrial environment - Life Science or others Experience with installing and programming standard More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Global CMC Automation and Robotics Leader

Framingham, Massachusetts, United States
Sanofi
applications) Technical skills and capabilities: Deep understanding of scheduling and orchestration software for laboratory automation Demonstrated experience in running projects requiring change management and transversal collaboration Device driver development and deployment: IVI-COM, IVI-D, RESTful, Virtual Proven record of implementation of automation & robotics in industrial environment - Life Science or others Experience with installing and programming standard More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Global CMC Automation and Robotics Leader

Waltham, Massachusetts, United States
Sanofi
applications) Technical skills and capabilities: Deep understanding of scheduling and orchestration software for laboratory automation Demonstrated experience in running projects requiring change management and transversal collaboration Device driver development and deployment: IVI-COM, IVI-D, RESTful, Virtual Proven record of implementation of automation & robotics in industrial environment - Life Science or others Experience with installing and programming standard More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Senior Electronic Design Engineer

Bristol, Avon, South West, United Kingdom
Hybrid/Remote Options
ZENOVO LTD
systems. Joining a multi-skilled team of engineers, you will possess a proven track record in designing and developing electronic products, with a strong focus on embedded devices, including driver and system control software. Responsibilities will include: - Comprehensive design of analogue, digital, and power supply circuits - Conducting evaluation tests to assess and enhance designs - Formulating design processes and procedures More ❯
Employment Type: Permanent, Work From Home
Salary: £75,000
Posted:

Embedded Software Engineer

Penicuik, Midlothian, United Kingdom
Hybrid/Remote Options
FINTEC recruit Ltd
software across a range of microcontrollers, microprocessors and linux-based systems C/C++ Developing software for microcontrollers, microprocessors and embedded Linux systems Working with Linux Kernel, bootloaders, device drivers and boaod support packages & User Interface engines such as QT and Crank To build systems such as Yocto to create custom Linux distributions Implement and troubleshoot hardware communication … Strong proficiency in C/C++ for embedded systems. Hands-on experience with embedded software development on microcontrollers/microprocessors. Expertise in embedded Linux systems, including kernel, bootloaders, device drivers, and BSPs and user interface engines. Familiarity with Linux build systems such as Yocto. Solid understanding of hardware principles, including digital and analogue circuits. Experience working with hardware More ❯
Employment Type: Permanent
Salary: GBP 60,000 - 65,000 Annual
Posted:
Device Driver
10th Percentile
£50,050
25th Percentile
£50,250
Median
£52,500
75th Percentile
£67,500
90th Percentile
£71,700