26 to 39 of 39 Device Driver Development Jobs

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 Embedded Linux Engineer

Hiring Organisation
Intellectual Capital Resources
Location
London, England, United Kingdom
bring our AI accelerator to life — from initial power-on through to stable, performant operation in production systems. Day to Day: Develop and maintain device drivers for the AI accelerator, targeting Linux kernel and bare-metal environments Write and debug firmware for control and management processors alongside the main … methodology for the embedded team Requirements: 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 ...

Senior Software Engineer - C++

Hiring Organisation
Raytheon
Location
Marlborough, 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 … minimum of 5 years of prior relevant experience, or an Advanced degree in a related field and minimum 3 years experience. C++ software development experience in Linux environments. Experience with networking concepts and protocols. Experience with Object-Oriented Analysis/Design (OOAD). The ability to obtain and maintain ...

Junior Embedded Software Engineer

Hiring Organisation
Zenovo
Location
Cambridge (On-Site Working), Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£35000 - £45000/annum Up to £45,000 + Bonus & Benefits (De
right skillset and attitude to development. 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: Experience developing embedded software within a regulated environment. C programming skills, and ideally a knowledge safety-critical embedded ...

Junior Embedded Software Engineer

Hiring Organisation
ZENOVO LTD
Location
Cambridge, East Anglia, United Kingdom
Employment Type
Permanent Contract, On-site
Salary
£44,999
right skillset and attitude to development. 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: Experience developing embedded software within a regulated environment. C programming skills, and ideally a knowledge safety-critical embedded ...

Senior Software Engineer - Modern C++ & Linux

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Abingdon, South East, United Kingdom
Employment Type
Permanent Contract, Hybrid
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 ...

Embedded Software Engineer

Hiring Organisation
Zenovo
Location
Cambridge (On-Site Working), Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£55000 - £65000/annum Up to £65,000 + Bonus & Benefits (De
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 ...

Embedded Software Engineer

Hiring Organisation
ZENOVO LTD
Location
Cambridge, East Anglia, United Kingdom
Employment Type
Permanent Contract, On-site
Salary
£69,999
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 ...

Staff System Software Engineer New Bristol, UK; Cambridge, UK

Location
Bristol, England, United Kingdom
system software releases at scale. As a Staff System Software Engineer, you will shape integration and system testing across firmware, BMC and Linux device drivers. Your work will help create a high quality gate for system software release packages. You will design, build, automate and report tests across complex … will join a new integration and system test team within System Software QA. The team verifies integrated components across BMC, firmware and Linux device drivers. Work happens close to the hardware, across component teams and QA. You will partner with developers, consult package stakeholders and turn use cases into ...

Graduate Hardware Engineer (Summer 2027 Start)

Hiring Organisation
STEM Solutions
Location
Guildford, Surrey, United Kingdom
Employment Type
Permanent
Salary
£44000 - £47000/annum
level (or equivalent), particularly in Mathematics and Physics Strong verbal and written communication skills Knowledge in at least one of the following areas: FPGA development using VHDL PCB design and layout Software development in embedded C/C++. Key Responsibilities Simulate and implement signal, image, or data processing … filtering. Perform schematic capture using OrCAD. Manage PCB layout, fabrication, and assembly subcontractors. Set up PCBs, including writing test firmware and software Develop Linux device drivers for hardwa re. Security Requirements Candidates must be able to obtain and pass DV (Developed Vetting) security clearance. British citizenship is required ...

Embedded Linux Engineer

Hiring Organisation
Circuit32 Recruitment Solutions Ltd
Location
Cheltenham, Gloucestershire, United Kingdom
Employment Type
Contract
Contract Rate
£55 - £65/hour Outside IR35
months What you'll be doing Developing and maintaining Linux kernel drivers for custom hardware and software Board bring-up, including bootloader (U-Boot), device tree and BSP work Debugging low-level issues across the hardware/software boundary Optimising performance, power and boot time on resource-constrained platforms … Working closely with hardware engineers on new designs Essential skills for the Embedded Linux Software Engineer Commercial experience of Linux kernel development, not just user-space on an embedded target A track record of writing and debugging device drivers (e.g. I2C, SPI, UART, GPIO, DMA, platform drivers) Strong ...

Principal Embedded Software Engineer

Location
United Kingdom
ensure that the software modules function as intended. Key Responsibilities: Technical Leadership Support the definition of embedded software platforms for real-time systems. Lead development of low-level and application-level software components for microcontrollers, SoCs, and embedded processors. Support the Embedded Software Technical Specialist in technical decisions regarding … RTOS selection, peripheral interfacing, and system performance optimization. Drive modular, scalable, and reusable software component design. Software Development Design and implement embedded software using C/C++ or assembly for microcontroller platforms (e.g. ARM Cortex, Infineon TriCore, RISC-V, STM PPC) Develop and configure device drivers, communication stacks ...

Senior Platform Software Engineer (Robotics and Lab Automation)

Location
Reading, England, United Kingdom
London or Reading offices four days per week, with frequent travel to Oxford. What You’ll Do Design, implement, and maintain software components for device integration, equipment coordination, and automated laboratory workflow execution. Build backend services, APIs, equipment adapters, data‐ingestion components, and developer tools using established platform designs. … Develop device drivers, instrument adapters, and robot interfaces using vendor SDKs and documented communication protocols. Implement state machines, asynchronous operations, device synchronisation, error handling, and recovery behaviour. Connect equipment and local execution software with cloud orchestration and data services. Work with scientists and engineers to clarify requirements, document ...