Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
are looking for a hard-working, creative and motivated engineer to join our GPU development team! We need someone who can collaborate with hardware design teams, devicedriver teams and verification/testing teams, to work on top-level hardware and hardware/software debug. The role is based in Cambridge in the UK. The successful candidate … will be an experienced hardware design engineer with a good understanding of software and devicedrivers, and a proven track record to deliver high quality results in ambitious timescales. You will work as part of a cross-site team and take ownership of a range of tasks that are required for … successful bring-up and debug of complex tests, games and benchmarks for cutting-edge GPUs. You will work closely with the architecture, model, design, verification and devicedriver teams to ensure that Arm GPU products are delivered to our customers at the highest quality levels. You will be involved in GPU development from the early concept stages More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
producing high quality, high performing SW and solving sophisticated technical problems, then we would love to hear from you. Responsibilities: Developing, maintaining and improving existing user and kernel space driver components to deliver them for most recent Linux kernels and yet-to-be-published Android versions. This involves developing performance-critical driver for GPU hardware, including scheduling and … best in the market. Your day-to-day responsibilities include: Being a member of GPU Linux Kernel team responsible for contributing and maintaining the upstream version of Mali GPU Driver (panthor) Participating in all phases of software development - including design, implementation, testing, code review and documentation. Working closely with other software teams to interface driver components. Maintaining the … Experience: Extensive expertise in C programming, with a strong ability to design and optimize complex software architectures. Experience in the Linux kernel and/or a devicedriver development. Exceptional problem-solving and debugging skills, with the ability to analyze and resolve highly complex software and system issues. Expert-level understanding of computer architecture, embedded systems, and More ❯
years software development experience, including full lifecycle delivery Strong C++ Linux development background Experience with embedded software & hardware integration Desirable Skills: Embedded Linux development, Yocto, kernel config, or devicedrivers Familiarity with Qt, Python, RESTful APIs, oor AWS Experience in video systems, networking (TCP/IP, multicast), or cross-functional engineering teams What you’ll get More ❯
Employment Type: Permanent
Salary: £60000 - £70000/annum Very generous bonus + healthcare
in meaningful MedTech innovation, apply today to learn more! For more information on this role, or other jobs across: Embedded, Firmware, C/C++ Programming, RTOS, DeviceDriver Development, please contact Callum Allen at IC Resources. More ❯
technical expertise in embedded systems and a collaborative approach to engineering. Essential experience and competencies include: Proficiency in C/C++ programming for embedded platforms. Experience with Linux, devicedrivers, and software design/architecture patterns. Familiarity with UML, system design methodologies, and structured documentation. Basic experience using frequency and time domain test equipment. Strong communication skills, including More ❯
custom hardware, including device interfacing. Strong foundation in data structures, algorithms, and object-oriented design. Desirable Skills: Exposure to Qt, Yocto, Linux kernel, or devicedriver development. Knowledge of high-speed data, graphics processing, or networking (TCP/IP, multicast). Familiarity with Python, GitLab, or AWS What you'll get: £70-90k (Dependent More ❯
custom hardware, including device interfacing. Strong foundation in data structures, algorithms, and object-oriented design. Desirable Skills: Exposure to Qt, Yocto, Linux kernel, or devicedriver development. Knowledge of high-speed data, graphics processing, or networking (TCP/IP, multicast). Familiarity with Python, GitLab, or AWS What you'll get: £70-90k (Dependent More ❯
Employment Type: Permanent
Salary: £70000 - £90000/annum Very generous bonus + healthcare
Technologies: C++ embedded software C# GUI HCI Yocto Linux Linux devicedriver Windows Visual Studio Defence software design multi processor Integration TESTING UML based design Communication Endeavour Recruitment have an excellent permanent opportunity for a Software Engineer with Embedded software experience to join our client based in Chertsey. Candidates applying for this role must be eligible for More ❯
systems (e.G. ThreadX, AzureRTOS, FreeRTOS). Proven experience with bare-metal development and peripheral interfacing (SPI, I2C, I2S, UART). Ability to design, implement, and debug low-level device drivers. Familiarity with ARM Cortex-M or similar microcontroller architectures. Knowledge of TCP/IP stacks and networking protocols. Understanding of wireless communication technologies (e.G. BLE, Zigbee, Thread, Matter More ❯
platform bring-up (including bootloader, kernel, drivers and dts files) for our cutting-edge products, ensuring optimal performance, reliability and efficiency. Building the Linux root file system and devicedrivers for various boards. Creating reliable software upgrade processes. Writing scripts and services to ensure the board starts up correctly. Designing and implementing low-level drivers, components and communication More ❯
Worcester, Worcestershire, West Midlands, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
using an RTOS. Experience with a range of comms and serial protocols Experience with debugging tools and low-level hardware interaction. Nice to Have: Familiarity with Linux kernel, devicedrivers, and build systems Knowledge of wireless communication protocols (4G/5G, satellite, TETRA, P25 and DMR) Experience with mobile networking (e.g., LTE, WiFi, VPNs) Knowledge of networking protocols More ❯
appreciation of hardware (e.g. MCUs, memory, sensors, modems, etc.) Technical Experience You should be able to show past track record in at least four of the following areas: Devicedrivers (e.g., I2C, SPI, USB) and hardware control (e.g., GPIO, UARTs, DMA) Embedded TCP/IP networking Interfacing to cloud systems (e.g., Azure, AWS, Google) Database programming Continuous Integration More ❯
signal filtering; Simulating and implementing signal, image, or data processing algorithms in VHDL for FPGAs; Designing tests for PCBs, including firmware and software, as well as developing Linux devicedrivers for hardware; Software development experience in embedded C and C++ An impressive academic history including a first class degree backed by A/A at A-Level will More ❯
Architecture (RAS, Manageability) Top Preferred Skills 1. SystemC TLM or QEMU 2. Modern C++ 3. ARM Architecture (CPU, GIC, CoreSight Debug) 4. Firmware and/or DeviceDriver Development and Debug 5. Git Revision Control Technologies: Virtual Platform, SoC Architecture, CPU Firmware, Software Engineer Principal Duties and Responsibilities: Leverage advanced software/hardware systems knowledge and experience More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Arm Limited
Required Skills and Experience: Expertise in C programming for embedded systems with strong debugging skills. Experience in developing and maintaining product-quality firmware, including knowledge of bootloaders and device drivers. Experience in defect triaging and management of system software. Understanding of software compliance with industry standards like UEFI and ACPI. Familiarity with RAS, hypervisors, CXL, power management, and More ❯
England Job Type: Contract Posted a day ago Senior Software Engineer - Linux Kernel (Ethernet/TSN) Are you an experienced Senior Linux Kernel Engineer with deep expertise in Ethernet driver development and Time Sensitive Networking (TSN) for a high-impact looking for a fully remote contract outside IR35? Look no further and lets chat! You will work at the … developing and debugging Ethernet drivers Strong knowledge of TSN (Time Sensitive Networking) Familiarity with the Linux kernel upstreaming process Solid understanding of Linux kernel internals and devicedriver frameworks Experience working with Arm platforms and architectures Proficiency in C programming and strong Git skills Skilled with kernel debugging tools (ftrace, perf, kgdb) and performance analysis Experience with … Yocto/OpenEmbedded build systems Strong analytical skills with excellent attention to detail Specific experience with the stmmac Ethernet driver Familiarity with automated kernel testing frameworks (e.g., LTP, kselftest) Open-source contributions, especially to the Linux kernel What's on Offer ️ Fully remote working - work from anywhere Outside IR35 - full autonomy and flexibility Opportunity to contribute to upstream Linux More ❯
This team has a focus of designing and manufacturing efficient energy solutions, used nationwide. Key Experience & Responsibilities: - Embedded C++ Software Development onto a RTOS - RTOS - Able to Develop Device-Drivers - Developed Code to a Regulated Standard Such as ISO or Misra - Undertake & Complete all relevant Project/Product documentation Education : - Degree in a relevant area such as Software More ❯
Firmware architecture experience + Significant full lifecycle embedded software development experience + C/C++ & Python (at least 2 of 3) + Some experience at application & devicedriver level would be ideal + RTOS experience What you’ll get: + 25 days’ holiday plus bank holidays + Income Protection + Life Insurance + Medical Cover If you More ❯
/RF signal filtering performing schematic capture using OrCAD managing PCB layout, fabrication and assembly subcontractors setting to work PCBs including writing test firmware and software developing Linux devicedrivers for hardware. Excellent benefits package. Background security check will be required before working on site. More ❯
Duxford, Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
DMR Personnel Ltd
a relevant subset of technologies such as RTOS environments, embedded Linux, and ideally exposure to higher layer languages and application frameworks. Relevant embedded experience in areas such as devicedrivers, DSP, algorithm design and implementation, communications and application layer protocols, AI and ML, user interfaces. This is a hands-on role that combines technical delivery and software development More ❯
right folks. You are not expected to know everything, but here are our core technologies: Python for our application code, APIs and SDK C# for our Windows based devicedrivers Some Golang services, potentially more as we scale Typescript with React SQL and NoSQL databases: PostgreSQL, Couchbase, DynamoDB Event-driven architecture, employing technologies such as Kafka, gRPC and More ❯
Leominster, Herefordshire, United Kingdom Hybrid / WFH Options
Leidos
security-focused projects (e.g., Government, MoD). Exposure to cryptography and secure audio/data transport. Knowledge of Bluetooth, Ultra-Wideband, or other wireless protocols. Familiarity with USB devicedrivers or USB communication. Use of RTOS or bare-metal development environments. Education & Qualifications Degree in Computer Science, Electrical Engineering, or related field preferred. Professional membership of BCS or More ❯
Squid, nginx, and more. Familiarity with open-source development (e.g., demonstrated through GitHub contributions). Understanding of DevOps practices and culture. Knowledge of Linux internals, including kernel tuning, devicedrivers, and system optimization. If this sounds of interest, please apply for further information or call us directly. More ❯
Great Chesterford, Essex, United Kingdom Hybrid / WFH Options
Tech Connect Group
ideally including: Bare-metal programming RTOS and/or embedded Linux environments Exposure to higher-level languages or frameworks Experience in one or more of the following areas: Devicedrivers, DSP, algorithm implementation Communications and application-layer protocols AI/ML in embedded contexts Interfacing between software and electronics Previous leadership or line management experience - whether in formal More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
ZENOVO LTD
systems. Joining a multi-skilled team of engineers, you will possess a proven track record in designing and developing electronic products, with a strong focus on embedded devices, including driver and system control software. Responsibilities will include: - Comprehensive design of analogue, digital, and power supply circuits - Conducting evaluation tests to assess and enhance designs - Formulating design processes and procedures More ❯