Huntingdon, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Leidos Innovations UK Limited
committed to training, career development and providing opportunities to progress. WHAT SETS YOU APART: Demonstrable experience of Windows Server based infrastructure at an enterprise level. Demonstrable experience of RedHat Linux OS based infrastructure as well as general Linux support skills Experienced in the management and maintenance of VMWare based virtualised estates. Deployment and support experience of Hyper Converged Infrastructure. Management More ❯
Huntingdon, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Leidos Innovations UK Limited
committed to training, career development and providing opportunities to progress. WHAT SETS YOU APART: Demonstrable experience of Windows Server based infrastructure at an enterprise level. Demonstrable experience of RedHat Linux OS based infrastructure as well as general Linux support skills Experienced in the management and maintenance of VMWare based virtualised estates. Deployment and support experience of Hyper Converged Infrastructure. Management More ❯
Duxford, Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
DMR Personnel Ltd
Lead Embedded Linux Engineer Senior level salary offered Hybrid working pattern offered Free daily parking 5 mins walk from local train station Beautiful offices and rural location Excellent package offered, including perks, pension, life assurance etc. Generous holiday allowance. Existing senior team, very strong emphasis on support and knowledge sharing My client are market specialists in their particular field. There … are award winning, with their technology used in countries all over the world. They are currently in need of a highly-skilled, Senior Embedded Linux Software Engineer to join their team. This is a hands-on, technically focused role within a collaborative engineering group that values clean, robust, and testable code. You’ll contribute to both new product features and … lead within multi-disciplinary teams. Responsibilities: Working across a multidisciplinary team, potentially mentoring with more junior members of the engineering team Lead the development, enhancement, and maintenance of embedded Linux software for advanced communication systems. Developing firmware components for products in an Embedded Linux environment Technical documentation to be presented to internal and external stakeholders Design and implement software components More ❯
reliability of their systems. The core of this role involves streamlining and automating workflows, both internal and customers focused. You'll be working closely with the Software CTO and Linux Systems Administrator to simplify processes, standardise tools, and build robust, scalable solutions. One key focus will be on replacing legacy infrastructure with Infrastructure as Code (IaC) alternatives, leveraging the power … of automation for improved efficiency and security. Requirements: Commercial hands-on experience working on DevOps projects ideally in a start-up or scale-up environments Proficiency with: Linux, Docker, Python, AWS, Azure DevOps, and Automation/Scripting Degree level education or significant commercial experience in the software industry Excellent communication skills, with the ability to explain complex technical concepts This More ❯
reliability of their systems. The core of this role involves streamlining and automating workflows, both internal and customers focused. You’ll be working closely with the Software CTO and Linux Systems Administrator to simplify processes, standardise tools, and build robust, scalable solutions. One key focus will be on replacing legacy infrastructure with Infrastructure as Code (IaC) alternatives, leveraging the power … of automation for improved efficiency and security. Requirements: Commercial hands-on experience working on DevOps projects ideally in a start-up or scale-up environments Proficiency with: Linux, Docker, Python, AWS, Azure DevOps, and Automation/Scripting Degree level education or significant commercial experience in the software industry Excellent communication skills, with the ability to explain complex technical concepts This More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
Experienced, project-lead software engineer using C# for robotic applications This technology company develops software and hardware for applied robotics used in the field. They have partnered with customers and successfully released multiple versions. They are constantly looking to improve More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
ACS Performance
threading, polymorphism) Embedded development with microcontrollers (PIC32, ARM, or similar) Ability to read electronic schematics for embedded software integration Desirable Experience: Python or scripting language familiarity Proficient with embedded Linux (shell scripting, terminal use) Experience with Xilinx Zynq, Polarfire SoCs, or similar Writing Linux kernel drivers for custom peripherals Familiarity with sensor fusion, Bluetooth/Wi-Fi (e.g. BlueZ, wpa More ❯
prenatal testing, precision agricultural machinery, and mobile apps for implantable devices, among others. Key Responsibilities We are looking for a Software Engineer with a strong background in Windows or Linux application development and embedded systems to join our growing team. You will work on cutting-edge medical technology projects, collaborating with multidisciplinary teams to deliver safe, effective, and innovative software … o C/C++, C#, or .NET for PC application development. o Embedded software development for microcontrollers (e.g., ARM Cortex, STM32). Familiarity with RTOS, bare-metal, or embedded Linux environments. Professional experience utilising Docker containers. Experience with communication protocols (UART, SPI, I2C, USB). Experience with IEC 62304, ISO 13485, or FDA 21 CFR Part 820. Strong understanding of More ❯
the models. Develop new, innovative debug features. PREFERRED EXPERIENCE OR DESIRE TO LEARN: High-performance system and application software development in C/C++ for Windows and/or Linux environments. Hardware system architecture and subsystem interface protocols. x86, ARM or GPU architecture, drivers, and applications. Linux and/or Windows kernel debugging. Functional modeling, architecture simulation, or hypervisor development. More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
software possible to power the world. Job Overview: We are looking for a highly skilled and motivated engineer to join our team. You would be involved in working on Linux kernel drivers, upstreaming and code review, interacting with hardware engineering, video encode and decode firmware, using hardware emulation (software, FPGA), Android, libcamera, testing/QA and more. Key Responsibilities: Develop … computer science, electrical engineering, or related fields. Strong knowledge of video codecs, computer graphics, rendering, image processing and related technologies. High proficiency in C programming language. Extensive experience with Linux operating systems. Low-level programming experience and familiarity with hardware-software interactions. 'Nice to Have' Skills and Experience: Experience in testing and device emulation. Familiarity with open-source development and … as GitHub, GitLab, Gerrit etc. Familiarity with ARM architecture. Experience with other programming languages such as C++, Rust or Python. Knowledge of multimedia frameworks and libraries. Experience with non-Linux kernel based operating systems and their driver models In Return: Our UK offices are amazing places to collaborate. We also have some scope to adapt the job role and title More ❯
The R&D Engineer on Embedded and Linux systems position is a worker role designing and developing the software and firmware of our security systems and building energy management systems Development is in C/C++ and includes maintaining and porting Linux kernels to ARM-based processors, plus also creating custom drivers and applications in C/C++. The role … and Assembler experience Fluent in debugging real-time embedded systems Experience with Git and SVN version control systems Experience in interfaces, IP protocols, and hardware subsystems Fluent in Keil, Linux, and Android development systems Linux kernel and system programming experience Awareness of deploying software on real-time Operating Systems and ARM-based processing platforms and have an appreciation of firmware More ❯
The R&D Engineer on Embedded and Linux systems position is a worker role designing and developing the software and firmware of our security systems and building energy management systems Development is in C/C++ and includes maintaining and porting Linux kernels to ARM-based processors, plus also creating custom drivers and applications in C/C++. The role … and Assembler experience Fluent in debugging real-time embedded systems Experience with Git and SVN version control systems Experience in interfaces, IP protocols, and hardware subsystems Fluent in Keil, Linux, and Android development systems Linux kernel and system programming experience Awareness of deploying software on real-time Operating Systems and ARM-based processing platforms and have an appreciation of firmware More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
to work on the cutting edge of mobile GPU technology? Do you want to use your technical skills and leadership to help drive your career while contributing to the Linux upstream ecosystem and advancing open-source graphics DRM drivers? Arm is seeking highly skilled and motivated engineers to join our Agile Software development team working on the drivers for the … 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 memory management for Linux and Android OSs. You will provide … that will make the Mali GPU implementation of Vulkan, OpenGL and OpenCL simply the 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. More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
technical problems, then we would love to hear from you. Job Overview: 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 memory management for Linux and Android OSs. You will provide … Experience: Experience with technical leadership roles, driving and coordinating projects. Extensive expertise in C programming, with a strong ability to design and optimize complex software architectures. Experience in the Linux kernel and/or a device driver development. In-depth experience developing Linux kernel components, device drivers, and low-level system software, with a focus on performance and scalability. Exceptional More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
skills and experience Proven experience in GPU driver or graphics application development and technical support. Strong knowledge of graphics APIs such as Vulkan, OpenGL ES, and Direct3D. Experience in Linux kernel driver development. Excellent communication skills and experience working with global, remote teams. Nice to have skills and experience Experience with Windows WDDM or additional Linux kernel driver work. Familiarity More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
in firmware/software development Strong C/C++ programming skills Deep understanding of SoC architecture, especially for automotive systems Experience debugging from firmware to OS/application layers (Linux, RTOS) Familiarity with functional safety processes (FuSa) Solid grasp of Arm processor architecture Experience of leading teams, directly and indirectly Excellent communications skills (both written and verbal) "Nice To Have … Skills and Experience : Automotive software experience (UEFI/EDK2, U-Boot, Linux drivers) System bring-up and JTAG debugging expertise Good background of system performance analysis Experience with RTL simulation tools and software development tools Familiarity with SOAFEE, AUTOSAR Accommodations at Arm At Arm, we want to build extraordinary teams. If you need an adjustment or an accommodation during the More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
involved at all levels of the stack, from racking and building prototype Arm servers to helping partners optimize their code for the latest microarchitecture and bug finding in the Linux kernel to promoting the use of AArch64 across Engineering. Responsibilities: Be the first point of contact for technical queries from partners, especially EDA software vendors, regarding porting code or services … TCP/IP, DHCP & DNS, data center configuration. Nice To Have Skills and Experience: Understanding of the EDA landscape and experience using related tools. Knowledge of Neoverse micro-architectures. Linux Kernel internals. IT Service operations. In Return: At Arm, we are guided by our core beliefs that reflect our creative culture and influence how we work together to surpass the More ❯
Royston, Hertfordshire, Melbourn, Cambridgeshire, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you an experienced Senior Software Engineer - C# actively looking for a new role? Do you live in the Hertfordshire area or would love the opportunity to relocate and work in one of the UK's most exciting tech hubs More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
MicroTECH Global Ltd
JOB AD: Rate: Competitive, Inside IR35 Start Date: ASAP A client of mine based in Cambridge and Bristol is looking for several Verification Engineer to join our client's Verification Team on a 12-month contract. This role is critical More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
GPU driver, graphics application development, and technical support roles. Proficiency in graphics APIs such as Vulkan, OpenGL ES, and Direct3D, and familiarity with graphics application development processes Experience in Linux kernel driver development. Strong knowledge of operating system kernel such as Android, Linux kernel, and Windows Excellent communication skills for collaborating with remote teams across different time zones. "Nice To … Have" Skills and Experience : Experience of Windows WDDM or Linux kernel driver development. Experience of AI frameworks (TensorFlow, PyTorch, ONNX). Knowledge of multimedia use cases including video, camera, display, and GPU. In Return: You will have the opportunity to demonstrate technical expertise and leadership skill to engage with GPU design and Product management teams to influence product design and More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
technical problems, then we would love to hear from you. Job Overview: 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 memory management for Linux and Android OSs. You will provide … other software teams to interface driver components. Maintaining the existing codebase: fixing bugs and other quality assurance activities. Required Skills and Experience : Expert in C programming. Experience in the Linux kernel and/or a device driver development. Deep understanding of computer architecture and embedded systems. "Nice To Have" Skills and Experience : Experience with leadership roles, driving and coordinating projects. More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Drive the design, development, and optimization of video codec software (encode and decode) for various multimedia stacks (e.g., V4L2, FFmpeg, GStreamer). Guide the integration of VPU support into Linux kernel drivers and userspace libraries Collaborate across teams including hardware design, platform software, and open source communities to ensure a robust and scalable video solution. Represent the team and organization … engineering teams in the domain of video or media software. Deep knowledge of video compression technologies such as H.264, HEVC, AV1, VP9, and related media standards. Experience working with Linux-based multimedia frameworks such as V4L2, GStreamer, or FFmpeg. Track record of contributing to or maintaining open source software projects Excellent communication, teamwork, and multi-functional collaboration skills "Nice To More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
and test. Developing innovative Software applications for Arm SoCs to be used as workloads for power analysis in modelling, simulation, emulation and silicon platforms. Developing software microbenchmarks to model Linux/Android applications. Close collaboration with analysis and hardware engineers to investigate issues and understand the software and hardware behaviour to deliver power optimisations. Required Skills and Experience : Proven experience … in software development for SoC platforms. A background developing low-level embedded system firmware, boot loaders, RTOS, device drivers. Familiarity working with operating system environments (Linux, Android). Experience in architecting software stacks written preferably in C or C++. Demonstrable experience in developing and implementing methodologies for reusable and maintainable code. Theoretical and practical skills in structuring code for continuous More ❯