Device Driver Jobs

1 to 25 of 74 Device Driver Jobs

Senior Embedded Software Engineer

Rochester, Kent, South East, United Kingdom
Hybrid / WFH Options
Technical Placements
the continuity and quality of support for mature products. The primary focus will be maintaining and improving current products through bug fixes, minor enhancements, and new device driver integration, allowing the core development team to focus on new product innovation. You will become a key knowledge holder across the product range and work closely with the software … of device drivers and networking stack implementation. Knowledge of EN54 standards or similar regulatory requirements for life safety systems. Awareness of Linux kernel internals, device driver development, and inter-process communication (shared memory, semaphores, FIFO). Understanding of USB protocols and embedded USB stacks. Basic knowledge of electronic circuits and system-level debugging. Experience with More ❯
Employment Type: Permanent, Work From Home
Posted:

Embedded Software Engineer (Linux)

euclid, ohio, united states
Lincoln Electric
embedded systems. Key Responsibilities Embedded Application Development Design, develop, and maintain applications for embedded Linux environments. Write clean, efficient code in C, C++, and Python. Implement and optimize device drivers, APIs, and middleware. Conduct system-level debugging, performance optimization, and troubleshooting. Create and execute test plans to ensure functionality, reliability, and quality. Partner with QA teams for seamless More ❯
Posted:

Staff Embedded Software Engineer, Sidekiq Platform - Rolling Meadows, IL

Rolling Meadows, Illinois, United States
Epiq Solutions
development lifecycle. Develop applications on embedded Linux systems, using tools such as GCC, GDB, make/cmake, docker, Jenkins, and rpm/deb packaging. Debug Linux kernel space device drivers and the user space libraries that interface with them. Expand automated test coverage of codebase with signal in the loop control of external test equipment including USB/ More ❯
Employment Type: Permanent
Salary: USD 70 Hourly
Posted:

Senior Software Engineer

Cambridge, Cambridgeshire, United Kingdom
ECM Selection (Holdings) Limited
provided an unusual level of autonomy from project specifications through to final release. You will work across a diverse portfolio of products including low-level algorithms, customer-specific device drivers, network interfaces and UIs. While C++ is the primary language, additional skills in web UI languages/frameworks and C# would be beneficial but not required. You will More ❯
Employment Type: Permanent
Posted:

Software Engineer - Embedded with Security Clearance

Grand Prairie, Texas, United States
PlanIT Group LLC
application users and other technical and support personnel. The software engineer will be responsible for developing and maintain the real-time simulation code, user interface code, device driver code, data collection code and display code. Responsibilities will include operations and software development from requirement analysis to integration in a prototype environment. This role is established to identify … System or Linux environment is required • Prior experience with Hardware-in-the-loop (HWIL) systems (Hardware & Software Integration and testing) • Simulation (performance real-time) software development • Low level device drivers/firmware experience Desired skills: • Full software lifecycle development exposure • Cross-discipline team collaboration/exposure • Git - source code versioning • GitLab - software configuration/version control & CI/ More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Principal Embedded Software Engineer - UEFI

United Kingdom
Hybrid / WFH Options
Verso Recruitment Group
Software Engineer - UEFI: - Design, develop and maintain the software in the UEFI BIOS. - Board Support Packages for cutting-edge Intel processor-based boards. - Middleware, system, and device driver software for Linux, Windows, VxWorks and other standard operating systems. - Support in the definition of product and software architecture. - Taking a hands-on approach to early hardware bring-up. More ❯
Employment Type: Permanent
Salary: GBP 160,000 - 200,000 Annual
Posted:

Principal Embedded Software Engineer - UEFI

Remote) United States, United Kingdom
Hybrid / WFH Options
Verso Recruitment Group
Software Engineer - UEFI: - Design, develop and maintain the software in the UEFI BIOS. - Board Support Packages for cutting-edge Intel processor-based boards. - Middleware, system, and device driver software for Linux, Windows, VxWorks and other standard operating systems. - Support in the definition of product and software architecture. - Taking a hands-on approach to early hardware bring-up. More ❯
Employment Type: Permanent
Salary: £160000 - £200000/annum
Posted:

Sentinel Staff Software Engineer - 15808 with Security Clearance

Colorado Springs, Colorado, United States
Northrop Grumman
Access (SAP) • Proficient in C, C++ or Assembly • Thorough understanding of Operating Systems such as VxWorks and Linux. • A solid understanding in hardware architecture, Hardware Registers, Busses, Interrupts, Device Communication, and Protocols like PCI, SPI, I2C, UARTS, SERDES, • Experience in CPU configuration, Cache Configuration, Flash, Memory map configuration, PCI tree static configuration These Qualifications Would be Nice to … Arduino and DSP • Proficient in Embedded Linux Development. • Hands-on experience working with a Real Time Operating System (RTOS) • Both VxWorks and Linux embedded development experience • Device driver development experience • Knowledge of Board Support Package development and Bootloaders Primary Level Salary Range: $155,400.00 - $233,200.00 The above salary range represents a general guideline; however, Northrop Grumman More ❯
Employment Type: Permanent
Salary: USD 233,200 Annual
Posted:

Virtualisation Engineer

London, United Kingdom
Apple Inc
to apply.Key Responsibilities- Design, implement, and maintain kernel-level virtualization support for Apple platforms.- Develop and enhance features within Apple's Hypervisor and Virtualization frameworks.- Implement and improve device emulation and bus emulation logic to support a wide range of virtualized hardware.- Collaborate with hardware teams to integrate support for new virtualization-related features.- Write high-quality, well … and system programming, device drivers, and memory management. Excellent C and C++ programming skills. Preferred Qualifications Proficient in virtualization technologies. Skilled in kernel and device driver development. Familiar with Arm assembly programming. Knowledgeable in hardware virtualization. Well-versed in testing methodologies and designing testable systems. Strong collaborator with excellent written and verbal communication skills. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer

minneapolis, minnesota, united states
HRU Tech
or from university projectsExperience Required Minimum of 2 years of experience in real-time embedded software development and/or software testingExperience Preferred Experience developing and troubleshooting comms, device drivers, I/O, etc. Familiarity with NI TestStand Familiarity with weapon systems, munitions, and/or combat vehicle functionality and capability Experience using GitLab or other CI/ More ❯
Posted:

Embedded Software Engineer

Worcester, Worcestershire, West Midlands, United Kingdom
Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
years' experience with microcontrollers and RTOS environments. Knowledge of comms and serial protocols. Skilled in debugging tools and low-level hardware interaction. Desirable Extras Understanding of Linux kernel, device drivers, and build systems. Knowledge of wireless communication protocols (4G/5G, satellite, TETRA, P25, DMR). Familiarity with mobile networking (LTE, Wi-Fi, VPNs). Experience with router More ❯
Employment Type: Permanent, Work From Home
Salary: £60,000
Posted:

CNO Cyber Developer/Reverse Engineer with Security Clearance

San Antonio, Texas, United States
Ring0 Technologies, Inc
directly related experience Ability to convey technical information effectively and concisely to a wide range of audiences Strong grasp of operating system fundamentals including interrupts, threading, virtual memory, device drivers, boot procedures, and memory management techniques Knowledge of networking and protocol stacks Knowledge of software reverse engineering tools and techniques and vulnerability research Familiarity with code and resource More ❯
Employment Type: Permanent
Salary: USD 200,000 Annual
Posted:

Principal Software Engineer-7198

maple grove, minnesota, united states
HRU Tech
and unit testing. Strong background in requirements analysis, implementation, and formal deliverable documentation. Experience with version control and issue tracking tools. Preferred Skills & Experience Experience with communication protocols, device drivers, and I/O interfaces. Expertise in developing software for real-time operating systems (e.g., VxWorks, Linux/Unix derivatives) and bare-metal platforms. Familiarity with model-based More ❯
Posted:

Software Engineer

Loughborough, Leicestershire, East Midlands, United Kingdom
Hybrid / WFH Options
Euro Projects Recruitment
Engineer you will be involved in: Designing and developing real-time software in C/C++ (Windows/QNX). Contributing to system architecture and design concepts. Developing device drivers and real-time components. Writing and maintaining automated tests for code validation & verification. Collaborating with global development teams in an agile environment (SCRUM/Kanban). Your background More ❯
Employment Type: Permanent, Work From Home
Salary: £55,000
Posted:

Software Engineer

Worcester, Worcestershire, West Midlands, United Kingdom
Hybrid / WFH Options
Euro Projects Recruitment
Engineer you will be involved in: Designing and developing real-time software in C/C++ (Windows/QNX). Contributing to system architecture and design concepts. Developing device drivers and real-time components. Writing and maintaining automated tests for code validation & verification. Collaborating with global development teams in an agile environment (SCRUM/Kanban). Your background More ❯
Employment Type: Permanent, Work From Home
Salary: £65,000
Posted:

Software Engineer

St Peter, Jersey, UK
Hybrid / WFH Options
Euro Projects Recruitment
Engineer you will be involved in: Designing and developing real-time software in C/C++ (Windows/QNX). Contributing to system architecture and design concepts. Developing device drivers and real-time components. Writing and maintaining automated tests for code validation & verification. Collaborating with global development teams in an agile environment (SCRUM/Kanban). Your background More ❯
Employment Type: Full-time
Posted:

Software Engineer

Co. West Midlands, UK
Hybrid / WFH Options
Euro Projects Recruitment
Engineer you will be involved in: Designing and developing real-time software in C/C++ (Windows/QNX). Contributing to system architecture and design concepts. Developing device drivers and real-time components. Writing and maintaining automated tests for code validation & verification. Collaborating with global development teams in an agile environment (SCRUM/Kanban). Your background More ❯
Employment Type: Full-time
Posted:

Sr. Software Development Engineer, Kuiper Flight Software

Redmond, Washington, United States
Amazon Kuiper Manufacturing Enterprises LLC
consumers, businesses, government agencies, and other organizations operating in places without reliable connectivity. Key job responsibilities - Develop embedded software in Rust, C, C++, or other modern languages. - Write device drivers and system applications for the various satellite systems. - Write software to interact with micro-controllers - Work closely with other software and hardware teams to support board bring-up More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Software Engineer with Security Clearance

Camden, New Jersey, United States
Innova Solutions, Inc
skills Qualifications You Prefer Object-oriented design and implementation experience, with exposure to software modeling and UML tools such as IBM Rhapsody or MagicDraw/Cameo Experience developing device drivers and Board Support Packages for real time embedded systems Experience with Modern C++ techniques Experience with Information Assurance and/or cryptography Experience with NSA Type 1 certification More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Embedded Software Engineer - Secret Clearance with Security Clearance

Camden, New Jersey, United States
Insight Global, Inc
with RTOS (e.g., Green Hills Integrity, VxWorks) • Strong experience with Modern C++ and object-oriented design • Familiarity with UML tools (e.g., IBM Rhapsody, MagicDraw/Cameo) • Experience developing device drivers and Board Support Packages (BSPs) • Knowledge of Information Assurance and cryptography • Experience with NSA Type 1 certification or other software certifications (e.g., DO-178) • Proficiency in Python for More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Principal Software Engineer

Oxford, Oxfordshire, United Kingdom
Oxford Instruments
closely with engineers and scientists across disciplines to deliver robust, maintainable, and high-performance software for our precision instruments. Key Responsibilities: Design, develop, and maintain software applications and device drivers for scientific instruments. Produce clean, maintainable, and well-documented code (primarily in C++, Python). Collaborate with multidisciplinary teams to understand system requirements and translate them into software More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer-AI Server Development, Automation

Dublin, Ireland
Dell GmbH
code/debug sophisticated programs using written or verbal design specifications Knowledge of server architecture (including CPU, GPU, DIMM and networking), various operating systems, embedded software, firmware, BIOS, device drivers, databases, application administration, tools and utilities Ability to achieve proficiency using new tools, languages and operating systems with training and on-the-job experience Desirable Requirements Bachelor's More ❯
Employment Type: Permanent
Salary: EUR 125,000 - 150,000 Annual
Posted:

Senior Software Engineer-AI Server Development, Automation

Cork, Ireland
Dell Technologies
code/debug sophisticated programs using written or verbal design specifications Knowledge of server architecture (including CPU, GPU, DIMM and networking), various operating systems, embedded software, firmware, BIOS, device drivers, databases, application administration, tools and utilities Ability to achieve proficiency using new tools, languages and operating systems with training and on-the-job experience Desirable Requirements Bachelor's More ❯
Employment Type: Permanent
Salary: EUR 125,000 - 150,000 Annual
Posted:

Embedded Development Engineer with Security Clearance

Herndon, Virginia, United States
Cohere Technology Group
Cohere is looking for software engineers with C/C++ and assembly skills, hands-on knowledge of operating system internals including writing device drivers for current, new, and emerging hardware products centered on the ARM, Intel, and Risc-V processors. You will be working with cutting-edge designs and will be encouraged to dream up unique and elegant More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Embedded Software Engineer with Security Clearance

Camden, New Jersey, United States
Innova Solutions, Inc
systems Preferred Additional Skills • Object-oriented design and implementation experience, with exposure to software modeling and UML tools such as IBM Rhapsody or MagicDraw/Cameo • Experience developing device drivers and Board Support Packages for real-time embedded systems • Experience with Modern C++ techniques • Experience with Information Assurance and/or cryptography • Experience with NSA Type 1 certification More ❯
Employment Type: Permanent
Salary: USD 110 Hourly
Posted:
Device Driver
10th Percentile
£42,050
25th Percentile
£50,250
Median
£52,500
75th Percentile
£69,000
90th Percentile
£74,550