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 ❯
Ipswich, Suffolk, England, United Kingdom Hybrid / WFH Options
CloudScope
into Java, Groovy, SQL, Eclipse, and more. The company’s based just outside Ipswich and offers a healthy mix of on-site and remote working. Java Developer – Java, Groovy, Linux, SQL £55–65k DOE | Suffolk Remote CloudScope is working with a growing tech company just outside Ipswich, on the lookout for an experienced Java Developer to join their close-knit … customer tech teams Tech you’ll be working with: Java, Groovy, SQL, XML, and web technologies Familiarity with open-source Java frameworks is a big plus Bonus: experience with Linux and MySQL The Benefits £55–65k per annum (DOE) 25 days holiday Pension Remote/hybrid working Career progression in a growing tech business Sound like your kind of role 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 ❯
commercialC++ development experience will design and develop software for the latest radar, security and surveillance systems. Youll bring an Engineering related degree, Modern C++ design experience as well as Linux Configuration experience (Yocto/PetaLinux) and experience developing on Embedded Linux click apply for full job details More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
commercialC++ development experience will design and develop software for the latest radar, security and surveillance systems. Youll bring an Engineering related degree, Modern C++ design experience as well as Linux Configuration experience (Yocto/PetaLinux) and experience developing on Embedded Linux. Hybrid - Salary £40-55K experience dependent. Of particular interest is experience in the development of security/defence … Degree with software content. High performance C++ development skills (C++ 11/14/17/20). Minimum of 3-4 years commercial software design experience. Working with Linux Configuration (Yocto/PetaLinux). Developing on Embedded Linux. Exposure to Networking and Communication protocols. Mathematical and real-time data processing skills. A competitive salary will be offered in the More ❯
CB10, Great Chesterford, Essex, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
development experience will design and develop software for the latest radar, security and surveillance systems. You’ll bring an Engineering related degree, Modern C++ design experience as well as Linux Configuration experience (Yocto/PetaLinux) and experience developing on Embedded Linux. Hybrid - Salary £40-55K experience dependent. Of particular interest is experience in the development of security/defence … Degree with software content. High performance C++ development skills (C++ 11/14/17/20). Minimum of 3-4 years commercial software design experience. Working with Linux Configuration (Yocto/PetaLinux). Developing on Embedded Linux. Exposure to Networking and Communication protocols. Mathematical and real-time data processing skills. A competitive salary will be offered in the More ❯
Manage the installation and deployment on user workstations of a set of applications related to software development (more than 50 applications to manage) • Provide support to users. • Monitor environments (linux servers) and ensure their maintenance. • Manage data migration as necessary. You must also have experience in the administration of: IBM ClearQuest and IBM ClearCase or Atlassian tools (Jira, Confluence & Crowd … . Experience in managing installations and deployments of applications for users is a big asset. A good level of knowledge of Linux environment is required to ensure the maintenance and monitoring of environments. Knowledge of one or more of the following tools is a plus: PostgreSQL, Artifactory, Sonarqube, Jenkins, Nexus, Nginx, Iptables, Git or Subversion. Autonomy, ability to skill up More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
and product development. What you will be doing: Design and build real-time simulations for missile testing, Abstract detail to understand the simulation and missile behaviour, Work with the Linux operating system and programming languages like C/C++, Interact with relevant stakeholders across MBDA, Conduct experiments with real missile hardware and software, Analyse the missile performance and report on … the best HWIL engineers have wide engineering experience, with knowledge in some (not necessarily all) of the skill areas listed below: Software design for real-time applications, Familiarity with Linux operating system, Familiarity in C/C++ programming languages, System integration & interface debugging, System performance analysis. Our company: Peace is not a given, Freedom is not a given, Sovereignty is More ❯
Melbourn, Royston, Hertfordshire, England, 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 ❯
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 ❯
Royston, Hertfordshire, South East, 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, 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 ❯
Stevenage, England, United Kingdom Hybrid / WFH Options
Copello Global
/week (dynamic hybrid working) Clearance: British citizen or dual UK national (with British citizenship) What You'll Do: Build real-time missile simulations using C/C++ on Linux Integrate and test with real missile hardware Analyse system performance and collaborate across teams Adapt to varied, high-impact projects weekly What You’ll Bring: Experience in real-time software … design C/C++ programming and Linux familiarity Systems integration and performance analysis skills Why Join? Up to 14% pension contribution Up to 15 extra flexi leave days Enhanced parental and fertility support Subsidised meals, free parking, and more Apply now and take your engineering career to the next level. More ❯
stevenage, east anglia, united kingdom Hybrid / WFH Options
Copello Global
/week (dynamic hybrid working) Clearance: British citizen or dual UK national (with British citizenship) What You'll Do: Build real-time missile simulations using C/C++ on Linux Integrate and test with real missile hardware Analyse system performance and collaborate across teams Adapt to varied, high-impact projects weekly What You’ll Bring: Experience in real-time software … design C/C++ programming and Linux familiarity Systems integration and performance analysis skills Why Join? Up to 14% pension contribution Up to 15 extra flexi leave days Enhanced parental and fertility support Subsidised meals, free parking, and more Apply now and take your engineering career to the next level. More ❯
watford, hertfordshire, east anglia, united kingdom Hybrid / WFH Options
Copello Global
/week (dynamic hybrid working) Clearance: British citizen or dual UK national (with British citizenship) What You'll Do: Build real-time missile simulations using C/C++ on Linux Integrate and test with real missile hardware Analyse system performance and collaborate across teams Adapt to varied, high-impact projects weekly What You’ll Bring: Experience in real-time software … design C/C++ programming and Linux familiarity Systems integration and performance analysis skills Why Join? Up to 14% pension contribution Up to 15 extra flexi leave days Enhanced parental and fertility support Subsidised meals, free parking, and more Apply now and take your engineering career to the next level. 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 ❯
Hertfordshire, United Kingdom Hybrid / WFH Options
Matchtech
and develop real-time simulations for system performance testing Abstract complex technical detail to understand system behaviours Develop software plug-ins to support and enhance simulation capability Work within Linux environments and program in C/C++ Integrate hardware and software systems, troubleshoot interfaces, and optimise performance Analyse performance results and produce clear technical reports What We're Looking For … We welcome applicants with broad engineering experience and an interest in real-time systems. Skills in the following areas would be advantageous: Real-time software design Linux operating systems C/C++ programming Systems integration and debugging Performance analysis of complex systems About You You enjoy solving complex engineering problems, have strong analytical skills, and are comfortable working with both More ❯
Location: Unit 5, 1st Floor, Hertsmere Industrial Park, Chester Rd, Borehamwood WD6 1LT, Kettering, Northamptonshire, England Software Engineer (Experience with Linux and C++ Required) We are currently recruiting for a UK leading company seeking a Software Engineer to provide software expertise on exciting projects and collaborate closely with clients. This role offers autonomy and support, with travel to project sites … and plans for further growth. If you're interested in working for a dynamic company, please apply now! Skills and Requirements: Develop, design, and maintain software using C++ and Linux Contribute to the full software development lifecycle, resolve complex issues, participate in code reviews Hold a full UK driving licence Be flexible to regional travel and overnight stays Benefits: Training 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 ❯
This position offers a roughly 80/20 split between hands-on embedded software development and leadership responsibilities, supporting a small team of 3-5 specialist software engineers. Projects are varied-ranging from short 2-day sprints to full-scale More ❯
Designing and developing real-time simulation environments Writing software 'plug-ins' to enhance simulation capability Working with missile hardware and analysing how it performs in flight-like conditions Using Linux and programming in C/C++ Collaborating with systems engineers, analysts and other specialists Diving into system behaviour, performance metrics and integration challenges To secure this Hardware-in-the-Loop … role you will need to have a breadth of experience bringing a good mix of: Experience designing or working with real-time software Solid C/C++ skills and Linux knowledge Comfortable with system integration and debugging Interested in how complex systems behave, interact and can be improved A proactive mindset-someone who wants to get stuck in and shape More ❯
and skilled Vulnerability Analyst to join their team in a highly regulated, mission-critical 24/7 environment. Their infrastructure includes over 450 servers operating across both Windows and Linux platforms — making secure access and timely response essential. Hands-on experience with Qualys and its vulnerability scanning, assessment, and reporting tools is needed for this role. Key Skills from the … vulnerability management within large-scale enterprise or corporate environments . Hands-on experience with Qualys and its vulnerability scanning, assessment, and reporting tools. Strong working knowledge of Windows and Linux operating systems , including their associated technology stacks. Able to operate effectively in a secure, complex, and highly regulated setting with restricted access considerations. Key responsibilities for the Vulnerability Analyst: Daily More ❯