20 of 20 Device Driver Development Jobs

Software Development Engineer 3

Hiring Organisation
CYNET SYSTEMS
Location
San Jose, California, United States
Employment Type
Permanent
Salary
USD Hourly
with a deep understanding of OO principles. Strong technical communication, interpersonal and teamwork skills. 5-7 years of demonstrated software engineering experience. Experience in device driver development, or equivalent close to hardware programming (embedded, operating system/kernel, etc). Experience with complex software systems and architectures. … Experience writing clean, well tested, maintainable code in an enterprise organization. Experience delivering production quality software engineering solutions on schedule. Working knowledge of device driver development in OpenCL/CUDA, OpenGL, DirectX, or D3D. Experience with GPU hardware programming. Knowledge of GPU and CPU architectures. Experience with ...

Embedded Software / Firmware Engineer

Hiring Organisation
Matchtech
Location
Hampshire, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
Embedded Software/Firmware Engineer to join a small, multi-disciplinary engineering team on a permanent basis. The role will contribute to the development of advanced cryptographic, key management and embedded technology solutions for demanding and security-critical environments. Working across research, prototyping, experimentation and full product development, you will apply your expertise in embedded software, firmware and FPGA development to solve complex customer challenges and support innovation in the national interest. Key Responsibilities: Developing embedded software and firmware using C, C++ and Python Contributing to FPGA development using tools such as Vivado, Vitis ...

Embedded Software Engineer (Avionics)

Hiring Organisation
GCR Professional Services
Location
Cambridge, Massachusetts, United States
Employment Type
Permanent
Salary
USD 100 Hourly
Lowell office upon request. Hourly rate to $100 per hour based on Education and Experience Responsibilities Client is seeking a software engineer for development of embedded real-time avionics systems. The engineer will develop high performance embedded solutions for resource constrained targets. These will include next-generation resilient … tolerant software solutions in the application domains of undersea, terrestrial, air, hypersonic systems and space. The engineer will be involved in the full software development life cycle from the design and requirements stage all the way to testing and deployment in the field. Qualifications B.S. or M.S. in Computer ...

Senior Engineer (Qualcomm (QCS 8550) )

Hiring Organisation
Einfochips-an Arrow Electronics Company
Location
United States
Employment Type
Permanent
Salary
USD Annual
Compliant (U.S. Person - Citizen/Green card) Perform board bring-up for Qualcomm QCS-based hardware platforms Develop and customize BSPs, Linux kernel, and device drivers Support hardware validation and system integration Debug boot, kernel, driver, and peripheral issues Work closely with hardware, firmware, and product engineering teams … PCIe, Ethernet, MIPI CSI, and DSI Strong debugging and root cause analysis skills Experience with Git and CI/CD workflows Strong Embedded Linux development experience Expertise in C/C++ programming Experience with board bring-up and hardware-software integration BSP, Linux Kernel, Device Tree, and Device ...

Senior Electronics Engineer

Hiring Organisation
Platform Recruitment
Location
GL51, Staverton Bridge, Gloucestershire, United Kingdom
Employment Type
Permanent
Salary
£60000 - £80000/annum
experienced Senior Electronics Engineer to join their growing team. This is a hands-on role working across complex PCB design and FPGA development, with opportunities to lead projects and mentor junior engineers. Key responsibilities: FPGA development (VHDL) for signal/image processing Complex PCB design (FPGAs, SoCs, high … speed interfaces, RF) Hardware bring-up, test firmware/software Linux device driver development Mentoring junior engineers Requirements: 5+ years in PCB design and/or FPGA (VHDL) Embedded C/C++ experience Strong academic background (degree in a numerate field) Confident communicator, able to work independently ...

Neuron Collectives Software Engineer, Trainium Collectives

Hiring Organisation
Annapurna Labs (U.S.) Inc
Location
Cupertino, California, United States
Employment Type
Permanent
Salary
USD Annual
utilization Monitor and analyze processor, DMA, firmware, and workload metrics Optimize collective operations to scale AI compute across the data center through low level device driver development Work closely with the hardware team to co-optimize software and Trainium silicon Develop and optimize C/C++ implementations … fully utilized. Our team sits at the intersection of hardware, firmware, and distributed systems. BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience programming with at least ...

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

Location
Bristol, Gloucestershire, United Kingdom
Board Support Packages Configuring, building and debugging Linux systems for embedded hardware Developing embedded software using C and C++ Supporting Linux kernel, bootloader and device-driver integration Developing software for microprocessors and System-on-Chip devices Integrating hardware interfaces, sensors and communications peripherals Supporting software-defined radio … Yocto and embedded Linux . Relevant experience may include: Yocto Project, BitBake and OpenEmbedded Developing Yocto recipes, layers and custom Linux images Embedded Linux development and debugging Board Support Packages and hardware bring-up Linux kernel configuration and development Bootloaders such as U-Boot Device drivers ...

Embedded Software Engineer - BSP

Location
United Kingdom
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. ...

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

Software Engineer I (Onsite)

Hiring Organisation
Raytheon
Location
Tucson, Arizona, United States
Employment Type
Permanent
Salary
USD Annual
part of a fast-paced agile team at the leading edge of technology, you will gain hands-on exposure across the full software development lifecycle-advancing real-time systems design, digital signal processing, machine learning, and DevOps methodologies while helping defend our nation and allies. This position … experience, research, coursework, or projects. Qualifications We Prefer Experience with embedded real-time operating systems (RTOS such as FreeRTOS, VxWorks, or embedded Linux) or device driver development. Hands-on experience developing low-level code for microcontrollers, microprocessors, or development boards (e.g., ARM, Arduino, Raspberry Pi). Knowledge ...

Embedded Security Software Engineer II (Onsite)

Hiring Organisation
Raytheon
Location
Tucson, Arizona, United States
Employment Type
Permanent
Salary
USD Annual
generation radar, sensor, guidance, and fire control systems. Operating at the leading edge of technology, you will contribute across all phases of the software development lifecycle to deliver innovative solutions that help keep our nation and allies safe. Key Responsibilities: Work on complex technical problems and collaborate to provide … innovative solutions. Requires investigation and troubleshooting skills to assess issues and develop resolutions. Work at all phases of the SW development lifecycle, including SW/HW integration, dependent on program phase Assist in the derivation of system and software requirements, architectural modeling, and technical analysis Design, code, unit test ...

Principal Program Protection Engineer (Embedded Software Engineer)

Hiring Organisation
Raytheon
Location
Tewksbury, Massachusetts, United States
Employment Type
Permanent
Salary
USD Annual
make a difference solving the world's most complex problems. With our three market leading businesses, world-class operations and investments in research and development, we offer capabilities and opportunity no one else can. Together, we push the boundaries of known science and find new ways to connect … Center's Software Security Sensors and Effectors Department is seeking a highly skilled individual to join our software team where you will employ Agile development techniques on embedded targets to continuously develop and deploy critical capabilities to the warfighter. We strive for technical excellence by drawing upon a workforce ...

Senior Embedded Software Engineer

Hiring Organisation
Raytheon
Location
Tucson, Arizona, United States
Employment Type
Permanent
Salary
USD Annual
make a difference solving the world's most complex problems. With our three market leading businesses, world-class operations and investments in research and development, we offer capabilities and opportunity no one else can. Together, we push the boundaries of known science and find new ways to connect … least one processor/controller family Experience using lab instruments like power-supplies, digital multi-meters, oscilloscopes, and logic analyzers Experience with developing device drivers for bare-metal and/or OS applications What We Offer Our values drive our actions, behaviors, and performance with a vision ...

Sr Principal Real-time Software Engineer

Hiring Organisation
Raytheon
Location
Tucson, Arizona, United States
Employment Type
Permanent
Salary
USD Annual
make a difference solving the world's most complex problems. With our three market leading businesses, world-class operations and investments in research and development, we offer capabilities and opportunity no one else can. Together, we push the boundaries of known science and find new ways to connect … including integration and test on missiles, launchers, radars, naval systems, fire control and other complex systems. Our precision software and firmware integrate operating systems, device drivers, networking, and control software to bring together sensor, guidance, and flight control processing features to complete the mission. The Software org is made ...

Senior Software Engineer - Modern C++ & Linux

Location
United Kingdom
software Essential skills and experience Strong commercial experience of Modern C++ on Linux. C++14 or newer required Experience of server-client architecture and backend development Python skills, particularly for automated testing Knowledge of Ethernet, TCP/IP and other communication protocols At least 5 years of commercial software development … WAMP Industrial or instrumentation protocols such as Modbus, CAN or RS232, and interfacing with devices such as pumps, sensors and actuators Developing application-level device drivers for Linux Cloud infrastructure (Azure or AWS) and containerisation Apply today with an up to date CV and a member ...

Senior Software Engineer - Modern C++ & Linux

Hiring Organisation
KO2 Embedded Recruitment Solutions Ltd
Location
Oxford, Oxfordshire, Shippon, United Kingdom
Employment Type
Permanent, Contract
Salary
£65000 - £75000/annum
software Essential skills and experience Strong commercial experience of Modern C++ on Linux. C++14 or newer required Experience of server-client architecture and backend development Python skills, particularly for automated testing Knowledge of Ethernet, TCP/IP and other communication protocols At least 5 years of commercial software development … WAMP Industrial or instrumentation protocols such as Modbus, CAN or RS232, and interfacing with devices such as pumps, sensors and actuators Developing application-level device drivers for Linux Cloud infrastructure (Azure or AWS) and containerisation Apply today with an up to date CV and a member ...

Senior Software Engineer - Modern C++ & Linux

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Abingdon, Oxfordshire, South East, United Kingdom
Employment Type
Permanent
Salary
£75,000
software Essential skills and experience Strong commercial experience of Modern C++ on Linux. C++14 or newer required Experience of server-client architecture and backend development Python skills, particularly for automated testing Knowledge of Ethernet, TCP/IP and other communication protocols At least 5 years of commercial software development … WAMP Industrial or instrumentation protocols such as Modbus, CAN or RS232, and interfacing with devices such as pumps, sensors and actuators Developing application-level device drivers for Linux Cloud infrastructure (Azure or AWS) and containerisation Apply today with an up to date CV and a member ...

Senior Software Engineer - Modern C++ & Linux

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Appleton, Cheshire, UK
Essential skills and experience Strong commercial experience of Modern C++ on Linux. xehkeey C++14 or newer required Experience of server-client architecture and backend development Python skills, particularly for automated testing Knowledge of Ethernet, TCP/IP and other communication protocols At least 5 years of commercial software development … WAMP Industrial or instrumentation protocols such as Modbus, CAN or RS232, and interfacing with devices such as pumps, sensors and actuators Developing application-level device drivers for Linux Cloud infrastructure (Azure or AWS) and containerisation Apply today with an up to date CV and a member ...

Embedded Software Engineer

Hiring Organisation
ZENOVO LTD
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£65,000
technologies within a growing engineering function. Key Responsibilities: Develop and maintain embedded software for prototype and production systems. Work across the full software development lifecycle, from requirements and design through to implementation, testing and deployment. Develop embedded C software and reusable libraries/components across multiple products. Plan … environment. Follow and contribute to engineering, quality, safety and cybersecurity processes and standards. Take ownership of assigned tasks and contribute to continuous improvement of development and testing processes. Required Skills & Experience: Commercial experience developing embedded software within a regulated environment. Strong C programming skills, ideally in safety-critical embedded ...