curiosity that means you’re always digging deeper and perhaps interested in how the OS works. What you’ll do: • Own core features and technical projects (mostly C on Linux) with some Python for UI • Focus on code quality as part of development - reviewing, refactoring, and writing new features • Collaborate with a top tier engineers doing everything from code reviews … ve dived deep into debugger/compiler internals, JITs, kernel APIs, x86 or assembly – even better) • You like low-level or embedded systems and aren’t afraid of the Linux scheduler • You’re as comfortable thinking about the “big picture” architecture as you are grinding through tricky debugging • You hold a Computer Science degree (or similar), but it’s your More ❯
Employment Type: Permanent
Salary: £40000 - £75000/annum Stock, BUPA, great culture + more
Software Engineer C/C++/Linux/Real Time - Software Engineer C/C++/Linux/Real Time required for long term contract assignment based in Stevenage (full time on site) Skillset/experience required: *Strong ability and experience of software development, ideally using C, C++ or similar *Experience developing within the Linux environment. *Good problem solving skills More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Job Overview Are you a Linux kernel engineer with curiosity about CPU architecture? Would you like a new environment in which to utilise and broaden your skills? Then this role may be just what you are looking for! The CPU verification software team in Cambridge is responsible for ensuring that ARM CPUs being developed can boot operating systems and will … software bugs. We then collaborate with hardware and software teams to ensure these issues are resolved. Responsibilities Your key responsibility will be to maintain and develop the team's Linux version, which has specialised features for verification. You will also look after the suite of userspace software, which is based on Buildroot, and have the opportunity to contribute to discussions … on CPU architecture issues. You will build strong relationships with Arm's Linux development team and CPU Architecture team as well as with OS verification engineers at multiple sites globally. If you are a linux maintainer or developer with a desire to learn more about the hardware/software interface, we would like to hear from you. This is a More ❯
technical content that aligns to and is relevant to employers and the market. Gain an Azure Fundamentals Qualification and a Microsoft 365 fundamentals qualification. Get an introduction to Windows, Linux and PowerShell. Tools and technologies learned: Learners will learn to use Microsoft Azure, Microsoft 365, Windows 10, AWS, Linux, PowerShell. Upon successful completion of this apprenticeship, you may have the 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 ❯
SpaceWire, Attitude &, Orbital Control, Star Trackers, Gyros, Momentum Wheels, power systems, batteries, Solar Arrays, Thermal Control, heaters, thermostats, FDIR, Spacecraft Configuration Vectors etc. Familiar with the Windows and Linux operating systems Awareness of 'cleanroom' disciplines Knowledge of system testing & Verification Desired skills Programming and scripting languages, particularly writing and debugging Linux/Unix Bash scripts is an advantage. Knowledge of 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 ❯
Group Identify Skill and Knowledge Gaps within Controls Teams Deliver technical and non-technical system training to different business groups Experience supporting or developing IT systems like IP Networks, Linux, SQL Databases and Cloud Technology BASIC QUALIFICATIONS Minimum of HND/C or BSc in Electrical or Controls biased qualification. PLC programming and implementation experience with one of the following … Siemens S7, Allen-Bradley, Modicon, Momentum, AutomationDirect, Mitsubishi, Omron, Aromat, Toshiba, etc. Experience with SQL, Linux, Cloud Technology and IP Networking Ability to develop and/or modify scripts in scripting languages like Java, Python, C, Perl or similar. Project management, organization and problem solving skills with a drive for results and the ability to handle multiple tasks and teams. 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 ❯
secure, high-performing IT environment. Key Responsibilities: Provide technical expertise in systems architecture, server administration, and software infrastructure Install, configure, and maintain operating systems and utility software (Windows and Linux) Manage system security, access controls, and compliance with data protection regulations Monitor and support storage solutions (SAN, backups, DR) and database infrastructure Resolve complex technical issues across the full IT … Proven experience in IT support, systems administration, or technical consultancy ITIL Foundation qualification (or equivalent) preferred Strong knowledge of Windows Server, Active Directory, Group Policy, and PowerShell Proficient in Linux (Oracle Linux, Red Hat) and shell scripting Excellent problem-solving, communication, and documentation skills This organisation are committed to delivering exceptional IT services while supporting sustainability, innovation, and professional development. More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
UNICORN RESOURCING LIMITED
troubleshooting skills and attention to detail. Experience testing network-based applications (REST APIs, client-server). Basic scripting skills in Python. Desirable: ISTQB Foundation or similar qualification. Experience with Linux, Embedded Linux, and Windows OS. Knowledge of CI tools (e.g., Jenkins) and version control (e.g., Git/SVN). If you are interested in the role of Systems Integration Engineer More ❯
Skills Essential Good theoretical and practical knowledge of electronic and RF test racks. Fault finding skills down to board and component level. Network and computer administration in Windows and Linux environments. Good documentation skills (procedures, reports etc.). Knowledge of interfaces such as Mil-1553, SpaceWire, CAN bus, RS232/422 etc. ATE environments such as PCI, VXI, PXI etc. …/scripts for execution of spacecraft systems tests including FDIR from the Central Checkout System (CCS). Knowledge of environmental and launch test campaigns. Familiar with the Windows and Linux operating systems. Programming and scripting languages, in particularly writing and debugging Linux/Unix bash scripts is an advantage. Knowledge of a programming language such as C, Java, python, TCL More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Morson Talent
Skills Essential Good theoretical and practical knowledge of electronic and RF test racks. Fault finding skills down to board and component level. Network and computer administration in Windows and Linux environments. Good documentation skills (procedures, reports etc.). Knowledge of interfaces such as Mil-1553, SpaceWire, CAN bus, RS232/422 etc. ATE environments such as PCI, VXI, PXI etc. …/scripts for execution of spacecraft systems tests including FDIR from the Central Checkout System (CCS). Knowledge of environmental and launch test campaigns. Familiar with the Windows and Linux operating systems. Programming and scripting languages, in particularly writing and debugging Linux/Unix bash scripts is an advantage. Knowledge of a programming language such as C, Java, python, TCL More ❯
and administration of computers within the EGSE network. Key Responsibilities Perform maintenance and fault diagnosis on electronic and RF test racks. Administer computer systems and networks across Windows and Linux platforms. Develop and maintain scripts and programs to support automated testing. Participate in environmental and launch test campaigns. Prepare test specifications, review supplier documentation, and support design and non-conformance … Strong theoretical and practical understanding of electronic and RF test systems. Proven fault-finding skills down to board and component level. Experience in network and computer administration (Windows/Linux). Proficient in producing technical documentation (procedures, reports, specifications). Familiarity with communication interfaces such as MIL-STD-1553, SpaceWire, CAN bus, RS232/422. Experience with ATE environments including … and debug test sequences/scripts for spacecraft systems, including FDIR via Central Checkout Systems (CCS). Experience with environmental and launch test campaigns. Advanced scripting skills, particularly in Linux/Unix bash. Programming experience in languages such as C, Java, Python, TCL, VBA. This vacancy is being advertised by Belcan More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Morson Talent
Orbital Control, Star Trackers, Gyros, Momentum Wheels, power systems, batteries, Solar Arrays, Thermal Control, heaters, thermostats, FDIR, Spacecraft Configuration Vectors etc. Programming and scripting languages, particularly writing and debugging Linux/Unix bash scripts is an advantage. Knowledge of a programming language such as C, Java, python, TCL, VBA would be useful. Competent in the use of various test equipment … unit, data bus monitors (1553 MilBus and SpaceWire probes/analysers) would be an advantage. Spacecraft electrical and harness knowledge would be an advantage. Familiar with the Windows and Linux operating systems. Awareness of ‘cleanroom' disciplines. Knowledge of system testing & Verification. Writing test sequences/scripts for execution of spacecraft systems tests including FDIR from the Central Checkout System (CCS More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
agile planning and development processes to help shape delivery of our products Required Skills and Experience: Strong C programming with systems-level debugging experience Experience with embedded development or Linux kernel/driver programming. Ability to work confidently across multiple abstraction layers - from hardware to user-facing tools. Comfortable tackling hard problems outside your area of expertise. "Nice To Have … the technologies below is helpful, but a willingness to learn is more important, and we actively support that growth. Embedded systems experience (RTOS, Zephyr, FreeRTOS, board bring-up, HALs) Linux internals (drivers, kernel, build systems, yocto) Hardware abstraction layers and board support packages. Inter-processor communication protocols (rpmsg, remoteproc, virtio, or similar) Arm Cortex-A/M architecture knowledge. Additional More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Anson Mccade
Wintel Integrator £55,000 GBP 5% Bonus, 10% DV Bonus Onsite WORKING Location: Stevenage, Central London, Greater London - United Kingdom Type: Permanent Wintel Integrator Location: Stevenage, UK Onsite Requirements: Full time Type: Full-time | Permanent Clearance: Active SC clearance required More ❯
Stevenage, Hertfordshire, South East, United Kingdom
Queen Square Recruitment Limited
months Rate: £540 per day, inside IR35 Were looking for an HPC Technical Lead with deep expertise in High-Performance Computing platforms , Docker containerization , Azure infrastructure , and Linux systems . This role is ideal for a technical leader who thrives in designing, building, and managing cutting-edge HPC environments. Key Responsibilities Lead the technical direction and delivery of HPC platforms … . Oversee the full lifecycle of HPC systems planning, configuration, management, and maintenance . Ensure system security, scalability, and reliability across Azure and Linux infrastructures . Design, build, and optimize Docker containers , maintaining images, versions, and performance standards. Provide technical support, troubleshooting, and performance optimization across HPC environments. Collaborate with cross-functional teams to integrate DevOps, automation, and cloud best … practices. Your Profile Essential Skills: Proven expertise in HPC platform development and operations . Advanced experience in building and managing Docker containers . Strong Linux Infrastructure knowledge. Solid background in Azure Infrastructure engineering . Nice to Have: Hands-on experience with Domino , Azure DevOps , Python , GitHub , Databricks . Familiarity with Agile Scrum methodologies . Why Join? This is an exciting More ❯
Stevenage, Hertfordshire, United Kingdom Hybrid / WFH Options
Hamilton Barnes
and maintain HPC components. Develop and manage containerized apps with Docker. Maintain images, versions, security, and performance in Docker. Design and manage cloud infrastructure on Azure. Build and maintain Linux systems with focus on performance and security. What You Will Ideally Bring: Strong expertise in HPC platforms with hands-on experience managing hardware, software, and security. Skilled in Docker containerization … including building, maintaining images, and ensuring scalability. Proficient in Linux infrastructure design, implementation, and maintenance. Experienced in Azure cloud infrastructure design, deployment, and management. Additional skills: Domino, Azure DevOps, Python, GitHub, Databricks, Agile Scrum Contract Details: Duration: 6 months (View for Extension) Day Rate: Up to £575 per day (Inside IR35) Location: Hybrid 2x a week in Stevenage Start Date More ❯
you will join them development team responsible for building and integrating real-time test and data capture systems. The role will focus on developing and maintaining software in a Linux environment, working closely with high-speed multi-channel SFPDP cards, real-time data flows, and complex multi-threaded processing pipelines. Role: C++ Software Engineer Pay £67 per hour via Umbrella … week,12-month contract Location: Stevenage IR35 Status : Inside Security Clearance: SC to start, UK Eyes only project Responsibilities Design and develop real-time test and capture software on Linux systems using C++. Integrate and interface with high-speed SFPDP cards across multi-channel data pipelines. Architect and implement robust, scalable, and maintainable multi-threaded applications. Define and implement data … time systems. Document architecture, interface definitions, and test procedures to support handover and formal test activities. Essential Requirements/Skills/Experience Extensive experience in C++ development in a Linux environment. Proficiency in C# for tooling, test interfaces, or Windows components as needed. Proven experience working with real-time data systems, preferably involving SFPDP or other high-speed digital protocols. 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 ❯
installations and bring-up of embedded systems Assist customers in developing and debugging embedded software using embedded C/C++ toolchains Guide integration of custom IP and drivers with Linux or bare-metal applications Support customers with the build and installation of libraries and tools, including custom ones, needed for verifying the correct functionality of the system Help configure and … deploy embedded Linux systems and kernel modules Design scalable and verifiable systems Work with both user-level software and FPGA hardware systems Support pre-sales technical engagements by delivering software-focused demonstrations, proof-of-concepts, and evaluations Create technical documentation, training materials, and tailored application notes to accelerate customer success Work closely with R&D and product teams to report More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Octagon Group
Senior Embedded Software Engineer – C++/Yocto/Embedded Linux Location: Cambridge, UK (Hybrid – 3 days onsite) Salary: £70,000 - £100,000 per annum Benefits: Flexible working, hybrid pattern (3 days onsite), 25 days annual leave, pension scheme, visa sponsorship available Are you a Senior Embedded Software Engineer with strong expertise in modern C++, Yocto, and embedded Linux systems? A … networks. This is a hybrid position, requiring 3 days onsite in Cambridge, with flexibility built in. Key Responsibilities: Design, develop, and debug embedded software for telecoms applications in a Linux environment Write high-performance applications using modern C++ (11/14/17) Build and customise embedded Linux distributions using the Yocto build system Work with RTOS for real-time … functionality Interface with hardware using protocols such as I2C, SPI, UART, etc. Key Skills & Experience: Proven experience in embedded Linux development Strong knowledge of C++ (11/14/17) in real-time systems Hands-on experience with Yocto Project Background in RTOS-based embedded software development Familiarity with low-level hardware interfaces (SPI, I2C, UART) Excellent problem-solving skills More ❯
Employment Type: Permanent
Salary: £70000 - £90000/annum Hybrid working, Pension plan
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
Certain Advantage
candidate will join the development team responsible for building and integrating real-time test and data capture systems. The role will focus on developing and maintaining software in a Linux environment, working closely with high-speed multi-channel SFPDP cards, real-time data flows, and complex multi-threaded processing pipelines.Proficient in C++ and with knowledge of C#, you will play … development, integration, and verification of test software solutions that are central to our system validation and delivery capabilities. Responsibilities: Design and develop real-time test and capture software on Linux systems using C++. Integrate and interface with high-speed SFPDP cards across multi-channel data pipelines. Architect and implement robust, scalable, and maintainable multi-threaded applications. Define and implement data … of real-time systems. Document architecture, interface definitions, and test procedures to support handover and formal test activities. Skillset/experience required: Extensive experience in C++ development in a Linux environment. Proficiency in C# for tooling, test interfaces, or Windows components as needed. Proven experience working with real-time data systems, preferably involving SFPDP or other high-speed digital protocols. More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Certain Advantage
candidate will join the development team responsible for building and integrating real-time test and data capture systems. The role will focus on developing and maintaining software in a Linux environment, working closely with high-speed multi-channel SFPDP cards, real-time data flows, and complex multi-threaded processing pipelines. Proficient in C++ and with knowledge of C#, you will … development, integration, and verification of test software solutions that are central to our system validation and delivery capabilities. Responsibilities: Design and develop real-time test and capture software on Linux systems using C++. Integrate and interface with high-speed SFPDP cards across multi-channel data pipelines. Architect and implement robust, scalable, and maintainable multi-threaded applications. Define and implement data … of real-time systems. Document architecture, interface definitions, and test procedures to support handover and formal test activities. Skillset/experience required: Extensive experience in C++ development in a Linux environment. Proficiency in C# for tooling, test interfaces, or Windows components as needed. Proven experience working with real-time data systems, preferably involving SFPDP or other high-speed digital protocols. More ❯