1 to 25 of 28 Device Driver Development Jobs

Senior Embedded Software Engineer, Pixel Phone Security

Hiring Organisation
Google
Location
London, UK
Employment Type
Full-time
Integration (CI).Develop technical solutions to help mitigate security vulnerabilities. Minimum qualifications: Bachelor's degree or equivalent practical experience.5 years of experience with software development in one or more programming languages.3 years of experience working with embedded operating systems. Experience in embedded software/firmware design, device driver development, and Real-Time Operating System (RTOS)/embedded OS environment. Experience in low-level systems programming languages (e.g., C++ or C). Preferred qualifications: Master's degree or PhD in Computer Science or a related technical field.1 year of experience in a technical leadership role. Experience working ...

Senior Embedded Linux Engineer

Hiring Organisation
Intellectual Capital Resources
Location
Oxford, Oxfordshire, UK
Employment Type
Full-time
Engineer to join its growing engineering team in Oxford. Working on revolutionary accelerator technology, you'll play a key role in developing the firmware, device drivers and real-time control software that sit at the heart of a completely new computing platform. This is a rare opportunity to work … software stack that enables advanced accelerator hardware to operate reliably in real-world systems. This is a hands-on position covering Linux drivers, firmware development, BSP bring-up and RTOS-based control software. What you'll be doing: Developing and maintaining Linux kernel and bare-metal device drivers ...

Embedded Linux Software Engineer

Hiring Organisation
Intellectual Capital Resources
Location
London, UK
Employment Type
Full-time
high-performance computing workloads while dramatically reducing energy consumption. The team are now looking for an Embedded Linux Engineer to support the development of embedded and host software powering high-speed networking and photonics-based systems. You'll work closely with hardware and systems teams, contributing across embedded software … Linux driver development and low-level system integration on advanced networking platforms. For this Embedded Linux Engineer role, we are looking for someone with: Strong experience with Embedded Linux development Experience developing Linux kernel or PCIe drivers Proficiency in C, C++ and Python Experience working ...

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

Senior Embedded Software Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Barnsley, South Yorkshire, Yorkshire, United Kingdom
Employment Type
Permanent
Salary
£70,000
lifecycle. You'll take work from software requirements through design and implementation to integration and validation. Engineering practice. The team is adopting test-driven development, automated testing and CI/CD. Connectivity. TCP/UDP, HTTP/REST, MQTT and TLS, plus Wi-Fi, 4G and over …/20) . This must be real production work, not something you've only dabbled in. Solid C skills are also needed. Embedded Linux development, including debugging with GDB and strace. Object-oriented design and UML. Ability to read hardware schematics and debug on target with debuggers, monitors ...

Senior Embedded Software Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Hoyland nether, United Kingdom
Salary
70000
lifecycle. You'll take work from software requirements through design and implementation to integration and validation. Engineering practice. The team is adopting test-driven development, automated testing and CI/CD. Connectivity. TCP/UDP, HTTP/REST, MQTT and TLS, plus Wi-Fi, 4G and over …/20) . This must be real production work, not something you've only dabbled in. Solid C skills are also needed. Embedded Linux development, including debugging with GDB and strace. Object-oriented design and UML. Ability to read hardware schematics and debug on target with debuggers, monitors ...

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

Senior Embedded Software Engineer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
seamless, building innovative experiences for our users around the world. Minimum qualifications: Bachelors degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages. 3 years of experience working with embedded operating systems. Experience in embedded software/firmware design, device driver development, and Real-Time Operating System (RTOS)/embedded OS environment. Experience in low-level systems programming languages (e.g., C++ or C). Preferred qualifications: Master's degree or PhD in Computer Science or a related technical field. 1 year of experience in a technical leadership ...

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

Embedded Software Engineer

Hiring Organisation
Intellectual Capital Resources
Location
Glasgow, UK
Employment Type
Full-time
resolve hardware/software issues. Produce technical documentation and test reports. Conduct code reviews and mentor junior engineers. Essential Skills Strong commercial embedded C development experience. RTOS experience (FreeRTOS, Zephyr or similar). Embedded Linux knowledge. Experience with ARM Cortex and/or RISC-V platforms. Low-level hardware …/CD and automated testing experience. Strong Linux command-line and GNU toolchain knowledge. Desirable Skills Python and Bash scripting. Embedded Linux kernel or device driver development. Control systems experience. ESA, aerospace, defence or safety-critical industry experience. Agile/Scrum environments. GitFlow and modern development practices. ...

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

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

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

Senior Software Engineer (C++/Linux)

Hiring Organisation
Nigel Wright Group
Location
Prudhoe, Northumberland, United Kingdom
Employment Type
Full-Time
Salary
£55,000 - £65,000 per annum
experienced software engineer to join a growing technology company developing software for specialist products used in highly demanding environments. This is an application development role, focused on building robust C++ applications that run on Linux-based embedded platforms. It's not a firmware or electronics position … looking for someone who enjoys developing software close to the hardware, without spending their days writing device drivers or low-level firmware. Role Developing and enhancing applications written in C++ Building software for Linux-based embedded and edge devices Working on performance-critical systems where efficiency and reliability matter ...

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 LTD
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
Salary
£40,000
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 ...

Embedded Software Engineer

Hiring Organisation
L3Harris Technologies
Location
Camden, New Jersey, United States
Employment Type
Permanent
Salary
USD Annual
into working and maintainable solutions for our Integrated Systems & Encription team. The selected candidate will apply technical proficiency across various stages of our Software Development Life Cycle (SDLC), gather requirements and work closely with stakeholders to prioritize and scope tasks. The selected candidate will be working … setting our direction and strategy for product and infrastructure development. Tasks include: Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target hardware. Work closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware ...

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

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