1 to 25 of 36 Remote/Hybrid Device Driver Jobs

Senior Embedded Software Engineer &Mdash; Embedded C / Linux / Networking

Location
Dry Drayton, England, United Kingdom
thin slice of the stack and hand off the rest. One day you're down in the Linux kernel, wrestling with device drivers and board bring-up; the next you're deep in real‐time multimedia streaming that has to hit zero‐latency, because somewhere a broadcaster ...

Senior Embedded Software Engineer — Embedded C / Linux / Networking

Hiring Organisation
Pure Resourcing Solutions
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Full-Time
Salary
£55,000 - £80,000 per annum
thin slice of the stack and hand off the rest. One day you're down in the Linux kernel, wrestling with device drivers and board bring-up; the next you're deep in real-time multimedia streaming that has to hit zero-latency, because somewhere a broadcaster ...

Embedded Software Engineer

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

Embedded Software Engineer, Embedded C / Linux / Networking

Hiring Organisation
Pure Resourcing Solutions Limited
Location
Cambridge, Dry Drayton, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£45000 - £60000/annum
look. The opportunity This is a hands-on role across the stack: one day you're down in the Linux kernel, working through device drivers and board bring-up, the next you're in real-time multimedia streaming that has to hit zero latency, because somewhere a broadcaster ...

Principal Embedded Software Engineer

Hiring Organisation
Matchtech
Location
Coventry, West Midlands, West Midlands (County), United Kingdom
Employment Type
Contract
time microcontroller systems Develop low-level and application-level software using C, C++ and assembly Design modular, scalable and reusable software components, including device drivers, communication stacks and hardware abstraction layers Work with CAN, LIN, SPI, I2C, UART and Ethernet communications, as well as middleware, bootloaders and firmware ...

Prinicpal Embedded Software Engineer

Hiring Organisation
Matchtech
Location
Coventry, West Midlands, West Midlands (County), United Kingdom
Employment Type
Permanent
time microcontroller systems Develop low-level and application-level software using C, C++ and assembly Design modular, scalable and reusable software components, including device drivers, communication stacks and hardware abstraction layers Work with CAN, LIN, SPI, I2C, UART and Ethernet communications, as well as middleware, bootloaders and firmware ...

Embedded Software Engineer, Embedded C / Linux / Networking

Location
Dry Drayton, England, United Kingdom
look. The opportunity This is a hands-on role across the stack: one day you're down in the Linux kernel, working through device drivers and board bring-up, the next you're in real-time multimedia streaming that has to hit zero latency, because somewhere a broadcaster ...

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 … later), including memory management, concurrency, real-time constraints, and performance optimisation Hands‐on experience developing software for embedded Linux environments, including device driver development and hardware abstraction Experience in a regulated industry (medical devices, aerospace, automotive, or similar) including familiarity with IEC 62304 or equivalent software development ...

Principal Embedded Software Engineer

Location
Coventry, England, United Kingdom
reusable software component design. Software Development Design and implement embedded software using C/C++, assembly for microcontroller platforms. Develop and configure device drivers, communication stacks (CAN, LIN, SPI, I2C, UART, Ethernet), and hardware abstraction layers. Integrate middleware and bootloaders; manage firmware update mechanisms (OTA or manual). ...

Sr. Software Engineer

Location
East Hagbourne, England, United Kingdom
application of Python numerical libraries (e.g., numpy, matplotlib). Experience of operating and automating radio frequency test equipment. Knowledge of Linux kernel and device drivers. Knowledge of electronics hardware related to our products, including phased arrays, processor electronics, etc. Python Development Skills. Personal Profile Proven track record ...

Embedded Automotive Platforms Software Engineer

Hiring Organisation
wayve
Location
London, UK
Employment Type
Full-time
architectures and IPC mechanismsProficiency in profiling and tracing tools to diagnose bottlenecks and latency issuesFamiliarity with hardware abstraction layers (HAL) and device driver developmentStrong debugging skills and attention to detail in complex systemsExcellent communication and teamwork skillsAbility to work in a fast-paced and dynamic environmentDesirablePrior experience ...

Director of Software Architecture

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
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 of how to rigorously ...

Staff FPGA Engineer

Location
Oxford, England, United Kingdom
verification including ADC/DAC (DDR and JESD204B), DDR3/4 MIG, and 10 Gigabit Ethernet Working knowledge of embedded linux and linux device drivers Experience using GitLab for automated firmware build and validation Experience working closely with board design and software development teams Benefits Be part ...

Senior Embedded Software Engineer – Hybrid (C/C++, Linux)

Location
Cambridge, England, United Kingdom
strong understanding of system architecture (preferably ARM), OS fundamentals, bootloaders, and device drivers. Proficiency in Linux/Windows operating systems and driver development is preferred. Good understanding of test methodologies, CI and test automation. Strong interpersonal skills; excellent written and spoken English. “Nice To Have” Skills … Experience : Experience with Python programming and writing shell scripts. Basic understanding of the Linux kernel, system software and device drivers, and Android internals Familiarity with open-source project development cycles and contribution processes. Experience of software profiling, instrumentation, and optimization. Verification and validation of firmware on both ...

Software Test Engineer

Location
East Hagbourne, England, United Kingdom
Computer networking and protocols Architecture and Design Patterns Embedded Software Development CCSDS Protocols Operating and automating radio frequency test equipment Linux kernel and device drivers. Electronics hardware related to our products, including phased arrays, processor electronics etc. Python development Peripheral interfaces such as CAN, SPI, UART SpaceWire Personal ...

Senior Embedded Software Engineer / C++/Networking (Ethernet, TCP/IP etc)

Hiring Organisation
Verso Recruitment
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£75,000
maintaining production-quality code Implementing secure communication protocols. Working with networking technologies and RFC-based networking principles Developing low-level software and device drivers Working with peripherals including SPI, I2C, I2S and UART Contributing to software architecture, design reviews and technical problem solving Senior Embedded Software Engineer/… cybersecurity functionality ARM Cortex-M or similar microcontroller experience RTOS experience such as FreeRTOS, ThreadX or Azure RTOS Bare-metal development and low-level driver development experience Why Join? This is an opportunity to join a highly technical engineering environment where embedded software is central to the development ...

Software Engineering Manager

Location
Colchester, England, United Kingdom
Bring Experience leading software engineering teams delivering complex embedded, systems or platform‐level software. Strong knowledge of embedded software: Linux, bootloaders, firmware, device drivers, OS integration. Solid understanding of PC architecture, embedded computing systems and hardware/software interaction. Experience across the full product lifecycle - concept, architecture, bring ...

Software Engineering Manager

Hiring Organisation
Verso Recruitment
Location
Colchester, Essex, South East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£85,000
Bring - Experience leading software engineering teams delivering complex embedded, systems or platform‐level software. - Strong knowledge of embedded software: Linux, bootloaders, firmware, device drivers, OS integration. - Solid understanding of PC architecture, embedded computing systems and hardware/software interaction. - Experience across the full product lifecycle - concept, architecture, bring ...

Software Engineering Manager

Hiring Organisation
Verso Recruitment
Location
Reading, Berkshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£85,000
Bring - Experience leading software engineering teams delivering complex embedded, systems or platform‐level software. - Strong knowledge of embedded software: Linux, bootloaders, firmware, device drivers, OS integration. - Solid understanding of PC architecture, embedded computing systems and hardware/software interaction. - Experience across the full product lifecycle - concept, architecture, bring ...

Embedded Linux Engineer

Hiring Organisation
Technical Futures Ltd
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Technical Consultancy. Working closely with customers, you’ll have the opportunity to work on Linux-based systems as well as bare-metal, RTOS, device drivers, algorithms and communications protocols. Due to the nature of many projects you must be a British Passport holder. Hybrid working is offered … following: A minimum of a 2.1 Bachelors/Masters Degree in Computer Science, Software Engineering, Electronics or similar. Embedded Linux development including device trees, user-space/kernel-space, and SoC platforms. Experience of Yocto. Real-Time Embedded C/C++ development. Experience with high level programming language ...

Embedded Software Engineer

Hiring Organisation
BELCAN
Location
Portsmouth, Hampshire, United Kingdom
Employment Type
Full-Time
Salary
£60.00 per hour
production standard, configure and deploy embedded Linux systems using tools such as Buildroot and Yocto, and work with U-Boot, kernel configuration and device trees. You will also engage in real-time embedded development using platforms such as Microblaze or RISC-V, and work with Linux device … Requirements (Essential) Strong experience programming Embedded Systems using C/C++ Background in bare-metal and embedded Linux environments Experience working with Linux device drivers, including DMA, interrupts and device trees Knowledge of Digital Signal Processing Knowledge of Software Defined Radio Work Pattern 37 hours ...

Director of Software Engineering (Systems Software)

Location
Cambridge, England, United Kingdom
teams (60+ engineers) Strong systems software background, with hands-on experience in one or more of the following: Linux kernel development Device driver development (e.g. media, graphics, or similar subsystems) Power and performance engineering, including system-level optimisation Ability to connect low-level implementation (kernel, drivers, firmware ...

Director of Software Engineering (Systems Software)

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
teams (60+ engineers) Strong systems software background, with hands-on experience in one or more of the following: Linux kernel development Device driver development (e.g. media, graphics, or similar subsystems)Power and performance engineering, including system-level optimisationAbility to connect low-level implementation (kernel, drivers, firmware ...

Staff Team Lead - SoC Software

Location
Cambridge, England, United Kingdom
infrastructure SoC space. Experience leading and developing engineers, with strong technical leadership and interpersonal skills. Strong knowledge of low‐level systems, including bootloaders, device drivers, OS fundamentals (preferably Linux), and computer architecture. Strong background in C (or a similar language) programming, with proven skills in debugging and optimising ...

Staff Team Lead - SoC Software

Location
United Kingdom
infrastructure SoC space. Experience leading and developing engineers, with strong technical leadership and interpersonal skills. Strong knowledge of low-level systems, including bootloaders, device drivers, OS fundamentals (preferably Linux), and computer architecture. Strong background in C (or a similar language) programming, with proven skills in debugging and optimising ...