76 to 100 of 155 Device Driver Development Jobs

Senior Embedded Software Engineer (Omada Networking)

Hiring Organisation
TP-Link Systems Inc
Location
Irvine, California, United States
Employment Type
Permanent
Salary
USD Annual
concept to completion, ensuring high standards of performance, reliability, and safety. You will be involved in every stage of the product life cycle, including development, manufacture, and maintenance and so on. Key Responsibilities: Design, develop, and maintain software systems for embedded network devices. Design and integrate network solutions into … overall architecture and hardware design across multiple platforms. Responsible for device driver development and maintenance, such as Flash, wired network etc. Design and development of features in the area of L2/Bridging/L3/Routing for the network devices. Analyze and resolve performance bottlenecks ...

Senior Embedded Software Engineer - Future Forward

Hiring Organisation
Intuitive
Location
Sunnyvale, California, United States
Employment Type
Permanent
Salary
USD Annual
mitigations. Refine and iterate designs, balancing technical requirements, feasibility, schedules, and resource constraints. Produce clear and compliant supporting documentation in alignment with Intuitive's development and quality guidelines. Ensure all designs meet rigorous quality and safety standards per the Intuitive Quality Management System. Qualifications A minimum of 8 years … C++ embedded and real-time software for multi-core, multi-processor systems, especially on embedded Linux and QNX. Demonstrated experience with board bring-up, device driver development, and integration of new hardware components. Skilled in version control systems and collaborative development environments, supporting efficient, iterative improvement. ...

Senior Embedded Software Engineer - Future Forward

Hiring Organisation
Intuitive
Location
San Jose, California, United States
Employment Type
Permanent
Salary
USD Annual
mitigations. Refine and iterate designs, balancing technical requirements, feasibility, schedules, and resource constraints. Produce clear and compliant supporting documentation in alignment with Intuitive's development and quality guidelines. Ensure all designs meet rigorous quality and safety standards per the Intuitive Quality Management System. Qualifications A minimum of 8 years … C++ embedded and real-time software for multi-core, multi-processor systems, especially on embedded Linux and QNX. Demonstrated experience with board bring-up, device driver development, and integration of new hardware components. Skilled in version control systems and collaborative development environments, supporting efficient, iterative improvement. ...

Ada Embedded Engineer

Hiring Organisation
SG2 Recruiting
Location
Grand Rapids, Michigan, United States
Employment Type
Permanent
Salary
USD Annual
Senior Software Engineer to support a classified program. This role is ideal for an experienced software engineer with deep expertise in Ada development, embedded networking, and secure communications protocols operating within mission-critical environments. The successful candidate will play a key role in the design, development, integration … Troubleshooting complex software and networking issues using industry-standard debugging and test equipment. Contributing to secure communications implementations utilizing IPsec and IKE technologies. Supporting development efforts within real-time and embedded operating environments. Maintaining software configuration management and version control using Git or similar tools. What You Need: Bachelor ...

Staff Software Engineer

Location
Greater London, England, United Kingdom
saving the lives of patients across the world. The Role: The Software team at CoMind spans the full stack of a regulated medical device company — from embedded and real-time systems through application software, ML inference, GUI, DevOps, and test engineering. It is a team that builds across every … layer, working to medical device software standards and shipping software that has to perform reliably in clinical environments. As a Staff Software Engineer, you will be a technical authority within the Software team, owning complex technical problems in embedded and real-time C++ development. You will work across hardware ...

Staff Embedded Software Engineer

Hiring Organisation
Relativity Space
Location
Long Beach, California, United States
Employment Type
Permanent
Salary
USD Annual
rethinking how science missions are designed, built, and operated. The program aims to enable scientists to send instruments to distant worlds without decades of development or prohibitive costs. By creating a sustainable model for interplanetary exploration, we are transforming space science from an occasional event into a continuous process … interface, and health monitoring - writing the higher-level software that sits on top of FPGA gateware and interfaces to the payload network Develop Linux device drivers and hardware abstraction layers for optical terminal components, including thermal sensors, actuators, and steering mirror interfaces, translating raw hardware behavior into clean software ...

Staff Embedded Software Engineer

Hiring Organisation
Relativity Space
Location
Los Angeles, California, United States
Employment Type
Permanent
Salary
USD Annual
rethinking how science missions are designed, built, and operated. The program aims to enable scientists to send instruments to distant worlds without decades of development or prohibitive costs. By creating a sustainable model for interplanetary exploration, we are transforming space science from an occasional event into a continuous process … interface, and health monitoring - writing the higher-level software that sits on top of FPGA gateware and interfaces to the payload network Develop Linux device drivers and hardware abstraction layers for optical terminal components, including thermal sensors, actuators, and steering mirror interfaces, translating raw hardware behavior into clean software ...

Senior Software Engineer, Agent Endpoint DLP

Hiring Organisation
Fortinet
Location
London, United Kingdom
Salary
£ 80 K
success of our rapidly growing business.You will work in our Cyber R&D team, and use your knowledge of systems (Kernel, OS) level development to develop our Agent architecture. The Agent is our endpoint client software and is responsible for the extraction and management of our customer's data. … FortiDLP for human-centric data loss protection.Key Responsibilities and TechnologiesImplementing new capabilities within the FortiDLP endpoint agent, taking ownership of features and leading the development effort.Maintain and improve existing functionality of the FortiDLP agent.Contributing to code, tests, and code review.Keep a strong focus on code quality, maintainability, and secure ...

Senior Embedded Engineer (RTOS)

Location
Oxford, England, United Kingdom
accelerator to life — from initial power‐on through to stable, performant operation in production systems. What You'll Do Develop and maintain device drivers for Lumai's AI accelerator, targeting Linux kernel and bare‐metal environments Write and debug firmware for control and management processors alongside the main accelerator … Looking For Must‐Have 5+ years of embedded software experience with C/C++ in production hardware products Proven experience writing Linux device drivers (character, platform, or PCIe drivers) Hands‐on BSP bring‐up experience on custom hardware — from schematic review to first OS boot Solid understanding of RTOS ...

Senior Software Engineer, Firmware

Hiring Organisation
Astronics
Location
Waukegan, Illinois, United States
Employment Type
Permanent
Salary
USD Annual
maintain firmware and software for embedded Linux and microprocessor-based systems. You'll work across the full product lifecycle-from requirements and design to development, board bring-up, testing, documentation, production support, and customer troubleshooting-while collaborating closely with hardware and software teams. The ideal candidate is a hands … cost constraints. Customization, deployment, and maintenance of Linux BSP distributions or microprocessor firmware on different hardware platforms. Interact with Linux kernel and integrate new device drivers. Improve and maintain existing software components. Implement, perform, and document software unit, design verification, and validation test of the developed products. Review ...

Staff Embedded Software Engineer

Hiring Organisation
Lunar Outpost
Location
Lakewood, Colorado, United States
Employment Type
Permanent
Salary
USD Annual
Design, develop, and maintain embedded and flight software for real-time systems Implement software on RTOS-based platforms (e.g., VxWorks, RTEMS, or similar) Support development of flight software applications, including command/telemetry handling and system control logic Develop and integrate device drivers and hardware abstraction layers Collaborate … processing, and networking Self-motivated, focused, and driven to meet critical deadlines Excellent organization and time management skills U.S. Person Preferred Qualifications: Experience with device driver development or board support packages (BSPs) Experience with flight software frameworks such as NASA cFS or similar architectures Experience with robotics ...

Director of Software Architecture

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 100 K
such as AI stacks, run-time compilers and multimedia processing. Strong understanding of complex multi-component computing systems with demonstrable low-level OS/device driver development or integration experience Authoritative knowledge of C or C++ development with proficiency with optimizing applications, workloads, and compilers Understanding ...

Embedded Software Development Engineer II/III

Hiring Organisation
Canyon Aeroconnect
Location
Prescott, Arizona, United States
Employment Type
Permanent
Salary
USD Annual
Description Job Description Embedded Software Development Engineer II/III This position is NOT available for Remote Work. This position must meet Export Control compliance requirements, therefore a "US Person" as defined by 22 C.F.R. 120.15 is required. "US Person" includes US Citizen, lawful permanent resident, refugee, or asylee. … audio products and other similar products. This includes software design, coding, debugging, test and verification, documentation, and support of certification activities. It may include development of low-level drivers and real time embedded applications. It may also include development of customer facing application software used to configure Canyon ...

Platform Engineer

Hiring Organisation
Zoox
Location
San Mateo, California, United States
Employment Type
Permanent
Salary
USD Annual
reliability, and feature set. To aid the adoption of our testing framework for use by other teams, the SW HIL team collaborates in test development and maintains key tests that exercise the functionality of the testing framework. We are seeking a highly motivated, energetic, self-starting Platform Engineer … improving their stability, accuracy, and usability. In this role you will: Responsible for measuring and maintaining the uptime of various services critical to the development of autonomous vehicles, such as testing and validation of on-vehicle software for hardware platforms. Involved with all phases of rolling out various services ...

Platform Engineer

Hiring Organisation
Zoox
Location
Foster City, California, United States
Employment Type
Permanent
Salary
USD Annual
reliability, and feature set. To aid the adoption of our testing framework for use by other teams, the SW HIL team collaborates in test development and maintains key tests that exercise the functionality of the testing framework. We are seeking a highly motivated, energetic, self-starting Platform Engineer … improving their stability, accuracy, and usability. In this role you will: Responsible for measuring and maintaining the uptime of various services critical to the development of autonomous vehicles, such as testing and validation of on-vehicle software for hardware platforms. Involved with all phases of rolling out various services ...

Staff Real-Time Embedded Software Engineer

Hiring Organisation
Lunar Outpost
Location
Arvada, Colorado, United States
Employment Type
Permanent
Salary
USD Annual
Software Engineer is to serve as a subject-matter expert in developing drivers and RTOS applications for advanced space robotic applications. They will lead driver and RTOS development efforts and mentor engineers on best practices, ensuring the system meets stringent safety and reliability requirements for crewed and autonomous … will carry NASA astronauts farther than they've ever been before on the lunar surface! Key Responsibilities: Serve as the technical authority for RTOS driver and application development and deployment on robotics-based avionics platforms Design, implement, integrate, and maintain RTOS based software for space avionics Perform board ...

Senior Embedded Software Engineer

Hiring Organisation
Platform Recruitment
Location
Whittlesford, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£65000 - £75000/annum
Linux fundamentals and hands-on Yocto experience. This role requires engineers who can work deeply within Linux when required, including custom Linux builds, kernel development and device drivers, whilst also being comfortable working across RTOS, MCU and bare-metal systems. Responsibilities: Developing custom Embedded Linux platforms using Yocto. … Working at kernel, driver and system level on Arm-based embedded platforms. Supporting board bring-up, hardware integration, debugging and performance optimisation. Developing software for RTOS and bare-metal embedded systems. Collaborating with FPGA, electronics and multidisciplinary engineering teams across a variety of projects. Requirements: Commercial Embedded Linux development ...

Embedded Software Engineer

Hiring Organisation
Zepto Life Technology
Location
Minneapolis, Minnesota, United States
Employment Type
Permanent
Salary
USD Annual
Description Job Description At Zepto Life Technology, Inc. (Zepto), we are dedicated to revolutionizing healthcare through the development of innovative point-of-care molecular diagnostics. Our cutting-edge platform leverages giant magnetoresistance (GMR) technology as a sensitive and scalable detection method to improve the accuracy, speed, and accessibility … disease diagnosis. By integrating breakthroughs in biotech, assay development, engineering, and software, Zepto is shaping the future of molecular diagnostics in diverse settings and empowering more accessible, efficient healthcare innovation. Summary Zepto Life Technology is seeking an experienced and highly motivated Embedded Software Engineer to lead the design, development ...

Embedded Software Engineer

Hiring Organisation
Zepto Life Technology
Location
Saint Paul, Minnesota, United States
Employment Type
Permanent
Salary
USD Annual
Description Job Description At Zepto Life Technology, Inc. (Zepto), we are dedicated to revolutionizing healthcare through the development of innovative point-of-care molecular diagnostics. Our cutting-edge platform leverages giant magnetoresistance (GMR) technology as a sensitive and scalable detection method to improve the accuracy, speed, and accessibility … disease diagnosis. By integrating breakthroughs in biotech, assay development, engineering, and software, Zepto is shaping the future of molecular diagnostics in diverse settings and empowering more accessible, efficient healthcare innovation. Summary Zepto Life Technology is seeking an experienced and highly motivated Embedded Software Engineer to lead the design, development ...

SoC Firmware Engineer

Hiring Organisation
E-Space
Location
Saratoga, California, United States
Employment Type
Permanent
Salary
USD Annual
full embedded stack - from BSP and firmware drivers through RTOS services and platform-level software. What you will do: Core Responsibilities Embedded Software Development: Plan, implement, and verify low-level software for embedded systems, including BSP, firmware drivers, and ROM code. RTOS Application and Driver Development: Develop … device drivers for accelerators and heterogeneous multi-processor platform applications, as well as system services for operating systems such as Zephyr RTOS or FreeRTOS. Software/Hardware Co-design: Plan hardware accelerator usage models and software interfaces, including register definitions, task orchestration, and data flows. System Verification: Perform verification ...

SoC Firmware Engineer

Hiring Organisation
E-Space
Location
San Jose, California, United States
Employment Type
Permanent
Salary
USD Annual
full embedded stack - from BSP and firmware drivers through RTOS services and platform-level software. What you will do: Core Responsibilities Embedded Software Development: Plan, implement, and verify low-level software for embedded systems, including BSP, firmware drivers, and ROM code. RTOS Application and Driver Development: Develop … device drivers for accelerators and heterogeneous multi-processor platform applications, as well as system services for operating systems such as Zephyr RTOS or FreeRTOS. Software/Hardware Co-design: Plan hardware accelerator usage models and software interfaces, including register definitions, task orchestration, and data flows. System Verification: Perform verification ...

Software Engineer, Sensor Platform

Hiring Organisation
Nuro
Location
San Jose, California, United States
Employment Type
Permanent
Salary
USD Annual
physical AI company developing Level 4 autonomous driving technology for a wide range of vehicles, use cases, and markets. Powered by the Nuro Driver , our universal autonomy platform enables the global mobility ecosystem to deploy autonomy at scale, from robotaxis and logistics fleets to personal vehicles. With years … Team The Devices Platform team's mandate is to lay the foundation of Nuro's onboard software for our sensor and compute platform, including device drivers, inter-device protocols and pipelines, and device runtime APIs. Sensors and compute hardware are the eyes, ears, and brains ...

Software Engineer, Sensor Platform

Hiring Organisation
Nuro
Location
Mountain View, California, United States
Employment Type
Permanent
Salary
USD Annual
physical AI company developing Level 4 autonomous driving technology for a wide range of vehicles, use cases, and markets. Powered by the Nuro Driver , our universal autonomy platform enables the global mobility ecosystem to deploy autonomy at scale, from robotaxis and logistics fleets to personal vehicles. With years … Team The Devices Platform team's mandate is to lay the foundation of Nuro's onboard software for our sensor and compute platform, including device drivers, inter-device protocols and pipelines, and device runtime APIs. Sensors and compute hardware are the eyes, ears, and brains ...

Senior Embedded Software Engineer

Hiring Organisation
Puck Enterprises
Location
Worthing, South Dakota, United States
Employment Type
Permanent
Salary
USD Annual
learn, we want to hear from you. What You'll Do As a Senior Embedded Software Engineer, you will lead the design, development, and integration of complex embedded software systems in an embedded Linux environment using C++, Qt, and Structured Text Language (ST). This is a senior individual … software engineering practices in an embedded Linux environment Owning technical design for complex embedded systems, including software architecture, hardware-software interfaces, inter-process communication, device integration, and performance optimization Developing and maintaining software for machine, vehicle, or industrial control systems using communication protocols such as J1939 and CANBus Designing ...

Embedded Software Engineer - BSP

Hiring Organisation
Verso Recruitment
Location
Colchester, Essex, South East, United Kingdom
Employment Type
Permanent, Work From Home
hardware‐proximal role focused on enabling new platforms, building robust BSPs, and delivering reliable system performance on ARM‐based architectures. You'll work across device drivers, kernel configuration, and hardware bring‐up, shaping how new boards and features are supported from the ground up. You'll collaborate closely with … wider engineering teams, contributing across the full software lifecycle and ensuring production‐ready embedded solutions. Key Responsibilities - Develop, maintain, and optimise low‐level device drivers for ARM‐based platforms. - Lead BSP development, hardware enablement, and board bring‐up activities. - Design and implement Embedded C software for constrained environments. ...