Make yourself visible and let companies apply to you.
Roles
Linux Jobs in Cambridge
Overview
Looking for top Linux jobs in Cambridge? Explore the latest opportunities for Linux professionals in one of the UK's leading tech hubs. Whether you're a systems administrator, DevOps engineer, or software developer with Linux expertise, our Cambridge Linux job board connects you with exciting roles at innovative companies. Start your next career move today and find the perfect Linux job in Cambridge!
Senior Hardware Engineer
SoCode Limited
Cambridge
In office
Senior
£65,000 - £85,000
RECENTLY POSTED

Senior Hardware Engineer – Safety-Critical Electronics

Cambridge | 5 days On-site

Up to £85k + benefits

This position sits within a hardware-focused engineering team working across the full product lifecycle, from early specification and design through to verification and release. You’ll be working closely with engineers across hardware, firmware, and verification, with clear ownership of significant sections of the hardware platform. This is a role for someone comfortable taking responsibility, contributing technically, and navigating changing requirements.

The work is varied and practical. There’s no fixed routine - you’ll be involved in detailed circuit design, system-level problem solving, and supporting products as they move through development and validation.

What they’re looking for:

* Strong experience in hardware / electronics design within regulated or safety-critical environments

* Practical understanding of intrinsic safety (IS) circuitry for ATEX‑certified products

* Experience designing microprocessor-based systems

* Comfortable working with common serial interfaces

* Clear written communication and a structured engineering approach

Desirable, but not essential:

* Experience designing for EMC and ESD robustness

* Exposure to mixed-signal or RF-adjacent designs

* Background in audio, power, or low-power system design

* Familiarity with embedded Linux at board or system level

They’re looking for someone hands-on, adaptable, and comfortable owning complex technical problems. This is an environment where engineers are expected to get involved, make decisions, and see designs through.

Keen to express your interest, or find out more?

Option 1: Click apply (we’ll always talk before anything goes forward)

Option 2: Drop me a message on LinkedIn (Rachel Bush – SoCode Recruitment)

Senior Software Engineer - C
ECM Selection (Holdings) Limited
Cambridge
Hybrid
Senior
£55,000 - £85,000
RECENTLY POSTED

Software development in C++ and Rust for low latency transactions

This company creates ultra-high-speed FPGA-based hardware and highly optimised software for specialised applications requiring maximum performance. Due to continued growth, they are seeking an experienced C++ software engineer to join their Cambridge-based development team.

In this senior engineering role, you will help shape the software component of their system. Written in C++ and increasingly in Rust, this code runs in a Linux environment, and is responsible for control functionality and oversight of the hardware. You would be contributing to its design, development, test, and deployment throughout the software development lifecycle. Aspects you might typically be involved in include concurrency, threaded programming, communications protocols, and maximising performance by leveraging CPU and memory architectures. You may well also be called upon to impart your knowledge to less experienced engineers and to collaborate with colleagues and stakeholders, including from non-engineering specialisms.

You will need:

* A good degree in computer science or related discipline from a well-respected university.

* Demonstrably excellent software design and implementation skills, including strong skills in C++ and at least an interest in using Rust.

* A good understanding of DevOps techniques.

* Good communication and team-working skills and an analytical approach to problem solving.

* Full, existing, and unrestricted UK work permission.

This is a great opportunity for an accomplished Senior C++ Developer with a penchant for thinking outside the box to push the limits of highly optimised code. Whilst highly profitable, this company was founded primarily with altruistic aims in mind - a philosophy that includes taking good care of their employees and providing a friendly and supportive workplace culture. They offer a competitive compensation package including performance-based bonuses. Hybrid working is available for up to two day per week with the remainder being based at their Cambridge offices.

Keywords: C++, Rust, Linux, Multithreading, Concurrency, High Performance Software, Cambridge

Another top job from ECM, the high-tech recruitment experts.

Even if this job’s not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV.

Please apply (quoting ref: CV27571) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate

C++ Developer WebRTC
client server
Cambridge
Hybrid
Mid
£80,000
RECENTLY POSTED
+3

C++ Developer / Backend Software Engineer (C++ WebRTC) Cambridge / WFH to £75k

Are you a C++ technologist looking for an opportunity to progress your career whilst working on complex and interesting systems with continual learning opportunities?

You could be joining a market leading software house that’s remote access product is used by hundreds of millions of users worldwide.

Your role:

As a C++ Developer you will join the team responsible for the responsible for creating the client desktop software that forms a key part of the core remote access technology. You’ll have exposure across the full development lifecycle from requirements analysis through to design, development and testing with a focus on backend C++ and WebRTC services that require scalability, large amounts of data and must be security compliant.

Location / WFH:

There’s a friendly and supportive team environment, you’ll be able to work from home most of the time, meeting up with colleagues in the Cambridge office once or twice a month.

About You:

  • You have strong C++ development skills
  • You have WebRTC experience
  • You have cross platform experience, at least two of the following Operating Systems: Linux, Windows, MacOS, Android, iOS
  • You have a good understanding of networking technologies, protocols e.g. TCP/IP, UDP, multicast and / or security principles / regulated environments
  • You have a good understanding of security, the company is ISO 27001 certified
  • You’re collaborative with clear, concise communication skills
  • You have a relevant degree e.g. Computer Science
  • It would be great to have some experience with Flutter / Dart mobile development, but you can upskill on the job

What’s in it for you:

  • Salary to £75k
  • Bonus
  • Hybrid working (1-2 days a month in Cambridge)
  • Continual learning and career progression opportunities
  • Pension
  • Private Medical Care
  • Life Assurance
  • Travel Insurance
  • Subsidised gym membership and a range of other perks

Apply now to find out more about this C++ Developer / Backend Software Engineer (C++ WebRTC) opportunity.

At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We’re an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.

Principal Software Engineer
SoCode Limited
Cambridge
In office
Senior
£60,000 - £90,000
RECENTLY POSTED

Principal Network Software Engineer Shape the software behind an industry leading product, the type that sits at the heart of high performing technical environments. Combining  precision hardware, real-time control, and sophisticated software, my client are seeking a Principal Network Software Engineer as part of their plans for growth. This is a senior, hands-on technical leadership role and the right candidate will have in depth experience with Linux, embedded systems, networking, and hardware integration. Given the seniorirty of the role, there will also be aspects of mentoring others while solving hard, system-level problems. As part of the Product Software Team, the right candidate will play a key part in the following: Work on deep-tech products where software directly controls physical systems Influence architecture and technical direction at a senior level Mentor talented engineers and shape how teams work Be part of a company whose technology plays a role in critical global infrastructureWhat experience will you need: Bachelor’s degree in Computer Science, Software Engineering, or similar 10+ years working with Linux platforms, including administration, performance tuning, security, and troubleshooting Advanced C programming experience in embedded environments Proven ability to translate architecture into high-quality, deliverable software Strong understanding of networking concepts Experience diagnosing kernel-level issues and solving complex HW/SW integration problems Experience working in Agile environments and improving development processesIf you’re excited by complex systems, precision engineering, and leading from the front—this is the role for you. For more information, or to discuss your experience/CV, please do get in touch with Jeremy van Waveren at SoCode- Norwich. At SoCode, we pride ourselves on an attractive referral scheme. If you have friends, family or colleagues looking for a new position soon tell them to contact us by either phone or email ensuring they provide us with your name. If we successfully find them a new position, we will provide you with a thank you present to show our appreciation. #LI-JV1

Principal Embedded Linux Engineer
Platform Recruitment
Cambridgeshire
In office
Senior
£80,000 - £90,000
RECENTLY POSTED

Principal Embedded Linux Engineer 80-90k Cambridge

Are you a Linux expert with a passion for high-performance embedded systems? My client is looking for a Principal Software Engineer to drive the architecture and design of their industry-leading products.

As a Principal Engineer, you are defining the future of their platforms. You will work closely with the Software Architect to bridge the gap between complex hardware constraints and cutting-edge Linux expertise.

Responsibilities:

  • Define and maintain the software architecture, translating complex requirements into actionable engineering plans while leading the implementation of features

  • Apply hands-on expertise with protocols & utilise schematics to ensure seamless integration, in addition to driving root cause analysis for critical system issues

  • Build and mentor elite engineering teams

Required Experience:

  • 10+ years of experience with Linux platforms, including kernel customisation, platform security, and performance optimisation

  • Advanced proficiency in C programming for embedded environments

  • Proven system diagnostics experience

  • A solid understanding of networking concepts and security mechanisms

What’s in it for you?

  • Competitive salary & benefits package

  • Resolve real-world issues and collaborate with a team of elite engineers at all levels

  • Define software architecture for, and execute, world-class projects

Passionate about Linux, networking, and working on impactful projects? Apply!

Senior Site Reliability Engineer
EMBL-EBI
Saffron Walden
Hybrid
Senior
£75,000
RECENTLY POSTED
+7

Were seeking a skilled individual to join our Applications Group and contribute to the success of our applications portfolio, joining the team as a Site Reliability Engineer. Within the Applications Group, the Web Applications Platform Team is responsible for providing the platforms on which all EBI web services are hosted.

A couple of years ago, the web hosting service started shifting to a container based model, and our goal is to accelerate and consolidate this trend. Our web services are very popular among the scientific community, and the average monthly request count is over 3,000 million.

Working closely with the different IT groups like Infrastructure and Operations, this position will help designing, implementing and administering the future platform, on which all our scientific web services will be running on.

Duties & Responsibilities

In this role you will:

Responsible for building and maintaining the following environments:

  • Web Hosting platform based on Kubernetes, where users can deploy web applications along with the following eco-system:

    • Infrastructure and application monitoring based on Prometheus
    • Web analytics platform, currently based on ElasticSearch
    • CI/CD tools like Gitlab
  • Drive automation and change to simplify management, operations and increase efficiency

  • Ensure documentation is of standard

  • Drive SRE best practices

This position will contribute directly to the above mentioned projects and tasks, and will help the team move forward with the production automation. This position will also help and guide other team members with daily prioritisation of tasks.

You have (Requirements)

  • Bachelor’s degree or higher in computer science or a related discipline, or demonstrate equivalent experience. The role would be suitable for a Unix/Linux systems administrator with good web hosting, Kubernetes, and CI/CD understanding.
  • At least 3 years of experience in the design, implementation and operation of large scale web hosting platforms.
  • Experience managing public-facing production services
  • Experience working with Agile methodologies
  • 3 years of experience with automated deployment/configuration methods (e.g. Ansible, Puppet, Terraform)
  • Solid experience in Kubernetes deployment and administration in public or private cloud
  • Strong Linux administration skills, ideally with RHEL or a RHEL clone
  • Solid skills in automation tools like Jenkins, Rundeck, or similar.
  • Hands-on experience using Git in CI/CD and infrastructure-as-code workflows.
  • Solid skills in at least one programming language, ideally python
  • Experience with methodologies for infrastructure monitoring.
  • Solid interpersonal and written English communication skills
  • Proven ability to work well in a team, building positive relationships and sharing knowledge
  • Ability to plan and prioritise workloads

You might also have (Desirable)

  • Experience with cloud technologies, including Google or AWS certification
  • Experience with Web Security best practices (OWASP)

Behaviors we value in our team:

You will possess strong communication skills, with the ability to multiple priorities and deadlines In a collaborative and effective in multidisciplinary, international teams!

A technical expert in your area of expertise, willing to share knowledge and keep up with trends!

Apply now! Benefits and Contract Information

  • Financial incentives: depending on circumstances, monthly family/marriage allowance of £278 monthly child allowance of £336 per child. Non resident allowance up to £569 per month. Annual salary review, pension scheme, death benefit, long-term care, accident-at-work and unemployment insurances

  • Hybrid working arrangements

  • Private medical insurance for you and your immediate family (including all prescriptions and generous dental & optical cover)

  • Generous time off: 30 days annual leave per year, in addition to eight bank holidays

  • Relocation package including installation grant (as applicable)

  • Campus life: Free shuttle bus to and from work, on-site library, subsidised on-site gym and cafeteria, casual dress code, extensive sports and social club activities (on campus and remotely)

  • Family benefits: On-site nursery, child sick leave, generous parental leave, holiday clubs on campus and monthly family and child allowances

  • Contract duration: This position is a 3 year contract renewable up to 9 years

  • Salary: Monthly salary starting from£3,303 - £3,695after tax but excl. pension & insurances) + benefits (Total package will be dependent on family circumstances)

  • International applicants: We recruit internationally and successful candidates are offered visa exemptions. Read more on our page for international applicants.

  • Diversity and inclusion: At EMBL-EBI, we strongly believe that inclusive and diverse teams benefit from higher levels of innovation and creative thought. We encourage applications from women, LGBTQ+ and individuals from all nationalities.

  • Job location: This role is based in Hinxton, near Cambridge, UK. You will be required to relocate if you are based overseas and you will receive a generous relocation package to support you.

To apply, please submit a covering letter and CV via our online system. Applications will close on 9/03/2026

Infrastructure Engineer
Leidos
Huntingdon
Hybrid
Senior - Leader
£61,500 - £78,800
RECENTLY POSTED
+2

Description

Infrastructure Engineer

Location: Huntingdon, UK F/T 80% on-site)

Security Clearance Level: High – DV (Developed Vetting)

UNLEASH YOUR POTENTIAL

Working across a range of diverse, complex, and secure systems, as an Infrastructure Engineer you will be technically capable and versatile. You will be a senior technical leader able to work alone or as part of a team (depending on the size and complexity of the work) to deliver business value in a demanding and involved environment. You will be working as part of the Normal Change programme, supporting the development and sustainment of a government portfolio of systems and services.

Are you ready for your next career challenge?

Based primarily at our customer’s site near Huntingdon Cambridgeshire, you will be leading or supporting on infrastructure and application changes in an Agile environment.

You will have a broad range of knowledge and experience in the deployment and configuration of services based upon Microsoft and VMware products, having deployed virtual infrastructure within vSphere, and within containers such as Tanzu Kubernetes, along with an extensive understanding and experience of associated Windows-based technologies. A working knowledge and understanding of Linux, as well as other common back-end technologies such as SQL Server, networking (CISCO, FORTINET), and storage (NetApp, Dell), with the flexibility and aptitude to learn other additional complementary technologies as required, is also desirable.

Occasional travel to other Leidos and customer sites may be required. Keeping an eye on the technology landscape is essential, too – identification of new and relevant technologies to solve problems and make improvements is part of the job. We believe innovation is the lifeblood of customer value – we are all catalysts for innovation and should be committed to continuous improvement in everything we do.

SKILLS AND KNOWLEDGE:

  • Excellent communication skills, able to articulate technical issues and outcomes to a broad audience.

  • Extensive experience of producing technical documentation to a high standard.

  • Experience of working in security-cleared environments/working in Defence.

  • Excellent knowledge of virtualisation platforms such as VMware vSphere.

  • Excellent knowledge of VMware vSAN, NSX-T and VCF.

  • Excellent knowledge of locking down environments.

  • Excellent knowledge of Windows Server environments, from design to implementation and support, including:

    • AD and GPO configuration
    • DNS and DHCP
    • Monitoring, Anti-Virus, and backup tooling.
  • Good knowledge of Tanzu Kubernetes including the deployment and configuration of Kubernetes clusters and containerised workloads.

  • Good knowledge of vSphere administration including cluster configuration, networking setup, and vSAN storage management.

  • Good experience with VMware Cloud Foundation, SDDC including its architecture, deployment, and operational management.

  • Good understanding of workload domain management including deployment, expansion, and lifecycle maintenance.

  • Good knowledge of networking concepts including VLANs and NSX-T integration within a virtualized environment.

  • Good knowledge of VMware Aria Operations (formerly vRealize Operations) for monitoring, automation, and optimization of cloud environments.

  • Good troubleshooting skills in VMware Cloud Foundation environments including identification and resolution of complex infrastructure issues.

  • Good general knowledge of Microsoft stack technologies such as MS SQL, MS System Centre, Office365, and CLI tooling such as PowerShell.

  • Good general knowledge of TCP/IP and networking technologies including switches and firewalls.

  • Working knowledge of Linux system administration skills (Red Hat / Ubuntu / CentOS).

  • Working knowledge of application deployment via SCCM.

  • Experience in the installation, configuration, and maintenance of Windows Server Update Services (WSUS).

  • Experience on Secure LAN environments including security boundaries and rulesets.

  • Experience of software maintenance and support to include servers, workstations, laptops, network, and peripheral devices.

  • Experience in the installation and configuration of Microsoft Windows 10 and 11 workstations.

BASIC QUALIFICATIONS:

  • Microsoft and VMware Certifications.
  • Agile Foundation & Practitioner Certifications

ADDITIONAL ATTRIBUTES:

  • Comfortable spearheading a team, leading and setting an example for other team members, and assisting and coaching them to grow the team’s competencies.
  • Analytical, with the ability to narrow down root cause and resolve complex problems.
  • Have a growth mindset, seeking to learn and further one’s own skills and knowledge to tackle new and innovative technology and solutions.
  • Proactive with a positive working attitude.
  • Flexible and adaptable to change.

Clearance Requirements:

  • Clearance for Role DV, UK National only.

Are you ready to make an impact? Begin your journey of a flourishing and meaningful career, share your CV with us today!

What we do for you:

At Leidos we are PASSIONATE about customer success, UNITED as a team and INSPIRED to make a difference. We offer meaningful and engaging careers, a collaborative culture, and support for your career goals, all while nurturing a healthy work-life balance.

We provide an employment package that attracts, develops and retains only the best in talent. Our reward scheme includes:

•    Contributory Pension Scheme.

•    Private Medical Insurance.

•    33 days Annual Leave (including public and privilege holidays).

•    Access to Flexible benefits (including life assurance, health schemes, gym memberships, annual buy and sell holidays and a cycle to work scheme).

•    Dynamic Working.

Commitment to Diversity:

We welcome applications from every part of the community and are committed to a truly diverse and inclusive culture.  We foster a sense of belonging, welcoming all perspectives and contributions, and providing equal access to opportunities and resources for everyone.  If you have a disability or need any reasonable adjustments during the application and selection stages, please let us know, and we will respond in a way that best fits your needs.

Who We Are:

Leidos UK & EUROPE – we work to make the world safer, healthier, and more efficient through technology, engineering and science.

Leidos is a growing company delivering innovative technology and solutions focused on safeguarding critical capabilities and transformation in frontline services, our work in the United Kingdom includes addressing some of the most complex problems in defence, healthcare, government, safety and security, and transportation.

What Makes Us Different:

Purpose: you can use your passion and abilities at Leidos to keep the people you care about safe. We are at the forefront of machine learning, AI, cyber security and solutions. Using your skills in the technology frontline by helping to build a safer world.  You can inspire change.

Collaboration: having flexibility to do your job is one of our core benefits, enabling you to become part of our extraordinary team.  We have been empowering our people to work flexibly for years.  Whether you work from home, the office or on customer sites, we will give you the digital tools and the flexibility to work smarter and align your needs and ours.

People: Leidos empowers people from every background to be themselves and gives you the tools to learn new skills by enabling growth whilst developing. We believe that extraordinary people need opportunities to grow, to be inspired and to inspire others. At Leidos, we invest in technical academies, career rotations and a career development plans that enhance your future.

At Leidos, we don’t want someone who “fits the mold”—we want someone who melts it down and builds something better. This is a role for the restless, the over-caffeinated, the ones who ask, “what’s next?” before the dust settles on “what’s now.”

If you’re already scheming step 20 while everyone else is still debating step 2… good. You’ll fit right in.

Original Posting:

For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.

Pay Range:

£61,500.00-£78,800.00

The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

About Leidos

Leidos is an industry and technology leader serving government and commercial customers with smarter, more efficient digital and mission innovations. Headquartered in Reston, Virginia, with 47,000 global employees, Leidos reported annual revenues of approximately $16.7 billion for the fiscal year ended January 3, 2025. For more information, visit www.Leidos.com.

Pay and Benefits

Pay and benefits are fundamental to any career decision. That’s why we craft compensation packages that reflect the importance of the work we do for our customers. Employment benefits include competitive compensation, Health and Wellness programs, Income Protection, Paid Leave and Retirement. More details are available at www.leidos.com/careers/pay-benefits.

Securing Your Data

Beware of fake employment opportunities using Leidos’ name. Leidos will never ask you to provide payment-related information during any part of the employment application process (i.e., ask you for money), nor will Leidos ever advance money as part of the hiring process (i.e., send you a check or money order before doing any work). Further, Leidos will only communicate with you through emails that are generated by the Leidos.com automated system – never from free commercial services (e.g., Gmail, Yahoo, Hotmail) or via WhatsApp, Telegram, etc. If you received an email purporting to be from Leidos that asks for payment-related information or any other personal information (e.g., about you or your previous employer), and you are concerned about its legitimacy, please make us aware immediately by emailing us at LeidosCareersFraud@leidos.com.

If you believe you are the victim of a scam, contact your local law enforcement and report the incident to the U.S. Federal Trade Commission.

Commitment to Non-Discrimination

All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws.

Senior Test Engineer IP Networking, Embedded & Audio
RedTech Recruitment Ltd
Cambridge
Hybrid
Senior
£45,000
RECENTLY POSTED

A fantastic opportunity for a Senior Test Engineer to join a well established and highly respected technology company. This organisation designs and develops complex electronic products combining software, firmware and hardware, and has built a strong reputation for engineering excellence and long term staff retention. Their Cambridge based team is collaborative, technically strong and focused on delivering high quality, reliable products to a global customer base. This role will play a key part in ensuring new and existing product releases meet rigorous quality and performance standards.

Location: Cambridge, UK minimum three days per week onsite

Salary: £43,000 £58,000 per annum + excellent benefits including enhanced pension, healthcare, dental, etc.

Requirements for Senior Test Engineer:

  • Strong commercial experience within a testing or integration test engineering role
  • At least two years of hands on commercial testing experience
  • Solid experience in at least one of the following: IP network testing, embedded systems testing or audio testing
  • Experience working within an agile development environment
  • Ability to design, execute and document detailed test cases across software, firmware and hardware
  • Experience performing black box testing and unit testing
  • Comfortable managing and tracking defects through the full development lifecycle
  • Strong analytical and problem solving skills with excellent attention to detail
  • Confident communicator, able to work closely with development, engineering and customer facing teams
  • Degree or HND in Electronic Engineering, Computer Science, Audio Engineering or a closely related subject
  • Python programming skills and knowledge of Linux OS are highly advantageous

Responsibilities for Senior Test Engineer:

  • Design, develop, maintain and execute test cases for new product releases
  • Carry out black box testing to identify defects and design issues across products in development
  • Define and perform unit tests on firmware and software components
  • Assess audio quality and data integrity using specialist test tools
  • Manage and track defects throughout iterative software and hardware release cycles
  • Investigate and reproduce customer reported issues on released products
  • Maintain deep technical knowledge across multiple product lines
  • Produce customer facing acceptance and regression test documentation where required
  • Contribute to continuous improvement of testing processes and best practice
  • Support and mentor colleagues in developing system knowledge and testing capability

What the role offers:

  • Opportunity to work on technology used in major global live events and broadcast environments
  • A stable and well established engineering team with exceptional retention
  • Exposure to software, firmware, hardware and networked systems within one varied role
  • A collaborative culture where quality and engineering excellence are genuinely valued

Applications:
If you would like to apply for this unique Integration Test Engineering role, please send your CV via the relevant links.
We are committed to creating an inclusive and accessible recruitment process. If you require reasonable adjustments for your application or during the review process, please highlight this by separately emailing . If this email address has been removed by the job board, full contact details are readily available on our website.

Keywords: Senior Integration Test Engineer / Integration Test Engineer / Test Engineer / Systems Test Engineer / Embedded Test Engineer / Network Test Engineer / Audio Test Engineer / Verification Engineer / Validation Engineer / QA Engineer / Firmware Test Engineer / Product Test Engineer / IP Networking / Embedded Systems / Audio Testing / Black Box Testing / Unit Testing / TargetProcess / Python / Linux / TCP IP / Agile / Regression Testing / Electronics / Computer Science / Audio Engineering / Telecommunications / Software Engineering

Embedded Software Engineer
Tec Partners
Cambridge
In office
Mid - Senior
£65/hour - £85/hour
RECENTLY POSTED

Embedded Software Engineer - Linux / C++ / Embedded Cambridge, UK - Onsite (4-5 days per week) £65 - £85 per hour (SC Cleared, mid-senior level) Initial 6 months (strong likelihood of extension) Active SC clearance required (mandatory) An opportunity has arisen for an experienced Software Engineer to join a highly technical engineering environment delivering advanced systems within the UK defence and national security sector. This role is suited to a mid-senior level engineer with a strong Linux and embedded software background who can integrate quickly into an established team and provide immediate impact. The position is fully onsite in Cambridge (minimum 4 days per week). This is not an FPGA-focused role. The requirement is for a broad, capable software engineer with strong low-level and systems experience. Key Responsibilities: Development of software in Linux-based environments C++ application development for complex systems Embedded C development for hardware-adjacent systems Python development for tooling, automation and test Development and maintenance of GUI applications Integration, debugging and system-level testing Working closely with electronics and systems engineers in a multidisciplinary team Supporting delivery within a secure, defence environmentEssential Experience: Active SC clearance Strong C++ development experience Embedded C experience Linux development environment experience Python scripting and automation experience GUI development experience (Qt or similar beneficial) Experience working within defence, aerospace or national security environments Ability to work onsite in Cambridge 4-5 days per weekDesirable Experience: Experience integrating software with custom hardware Real-time systems exposure Knowledge of secure development practices Experience working within consultancy or R&D environmentsCandidate Profile: Broad technical exposure across systems and software Able to contribute quickly with minimal supervision Strong debugging and problem-solving capability Comfortable working in fast-paced, technically demanding environments

Embedded Software Engineer
Enterprise Recruitment Ltd
Cambridge
Hybrid
Mid
£45,000 - £70,000
RECENTLY POSTED

If you are an embedded software engineer that enjoys working on real products, close to hardware, and want to see your work go from code to manufacturing on-site, this could be a great fit. The embedded team is expanding as they build out the next generation of their platform, consolidating codebases, moving to new hardware, meeting new cybersecurity and multimedia requirements.  It’s varied, hands‑on embedded work with plenty of technical depth. There is lots of variety and depending on your skills and interests you could work on porting existing embedded software to new hardware, integrating a modern Linux environment, adding cybersecurity features, complex networking, video codecs, rendering technology and more. Although they have a hybrid work policy (2 days from home) and flexible start times, most of the interesting work happens in the office where you’ll integrate with physical equipment, hardware engineers, firmware and test teams. Embedded Software Engineer essential requirements: Embedded C Real-time embedded development Linux development (ideally kernel, drivers, configuration) Comfortable working hands‑on with hardware Embedded Software Engineer DESIRABLE skills: Multimedia, encoding/decoding, streaming Networking protocols, TCP/IP Cybersecurity USB, HDMI, DisplayPort, serial, audio Porting Continuous integration / automated testing Multi-threaded or multi-process applications Device Drivers

Position: Embedded Software Engineer
Location: Cambridge area
Salary: £45-70k
Benefits: Medical, Bonus, pension, relocation if required, life assurance, 25 days, hybrid working (2 days from home)
Key skills: C, Embedded Linux
Desirable skills: TCP/IP networking, streaming media, video/audio applications.
Apply: jamie AT enterpriserecruitment DOT com

I’m not an engineer myself but have a BSc in Computer Science so have a technical understanding.   Feel free to send your CV and I can match you to our other suitable roles.  I specialise in recruiting software and electronic engineers for technology companies throughout the UK

Embedded Software Engineer
ECM Selection (Holdings) Limited
Cambridge
In office
Mid - Senior
£80,000 - £80,000
RECENTLY POSTED

Develop embedded software solutions for cutting-edge UK defence technology

to £80,000 DoE + Benefits

This company is growing strongly with projects in various areas of national defence and are seeking a skilled Embedded Software Engineer to join the team. These projects are all specifically related to UK defence and so interested candidates will need to be British Citizens to be considered for this role. Whilst the exact nature of these projects is kept secret, they utilise advanced technologies and often require the development of brand-new techniques to solve very challenging problems.

Whilst growing they are still a small team with a start-up atmosphere where roles aren’t rigidly defined and hierarchy is minimal. New ideas and project directions are welcomed from anyone, and everyone is empowered to represent the business at customer meetings and conferences. You should expect to put your skills to use on a wide array of different projects with varying requirements. Some will be early-stage feasibility studies which may not include any programming while others will run through to the production of prototypes or demonstrator units.

Requirements:

* Demonstrable commercial-grade experience in embedded software development with a proven track record of designing and implementing solutions to real-world problems.

* Strong proficiency with Linux and programming in C, plus at least one other relevant language such as C#, C++ or MATLAB.

* Knowledge in areas such as bare metal and RTOS software development, embedded software debugging methods, high-level software architecture, electronics development, or scripting for test would be highly advantageous.

* Relevant degree demonstrating strong academic foundations including top A Level grades or equivalent.

* British Citizen eligible for UK security clearance.

Remuneration package is strong with good base salary and excellent benefits. For security reasons this is an in-office only role, no forms of hybrid or remote working are possible.

Keywords: Embedded Software, Embedded Programming, C, C++, C#, MATLAB, Python, Linux, RTOS, Bare Metal, Software Architecture, Software Debugging, Electronics, Defence

Another top job from ECM, the high-tech recruitment experts.

Even if this job’s not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV.

Please apply (quoting ref: CV27583) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate

Embedded Software Engineer
ECM Selection (Holdings) Limited
Cambridge
In office
Mid - Senior
Private salary
RECENTLY POSTED

Develop embedded software solutions for cutting-edge UK defence technology

to £80,000 DoE + Benefits

This company is growing strongly with projects in various areas of national defence and are seeking a skilled Embedded Software Engineer to join the team. These projects are all specifically related to UK defence and so interested candidates will need to be British Citizens to be considered for this role. Whilst the exact nature of these projects is kept secret, they utilise advanced technologies and often require the development of brand-new techniques to solve very challenging problems.

Whilst growing they are still a small team with a start-up atmosphere where roles aren t rigidly defined and hierarchy is minimal. New ideas and project directions are welcomed from anyone, and everyone is empowered to represent the business at customer meetings and conferences. You should expect to put your skills to use on a wide array of different projects with varying requirements. Some will be early-stage feasibility studies which may not include any programming while others will run through to the production of prototypes or demonstrator units.

Requirements:

  • Demonstrable commercial-grade experience in embedded software development with a proven track record of designing and implementing solutions to real-world problems.
  • Strong proficiency with Linux and programming in C, plus at least one other relevant language such as C#, C++ or MATLAB.
  • Knowledge in areas such as bare metal and RTOS software development, embedded software debugging methods, high-level software architecture, electronics development, or scripting for test would be highly advantageous.
  • Relevant degree demonstrating strong academic foundations including top A Level grades or equivalent.
  • British Citizen eligible for UK security clearance.

Remuneration package is strong with good base salary and excellent benefits. For security reasons this is an in-office only role, no forms of hybrid or remote working are possible.

Another top job from ECM, the high-tech recruitment experts.

Even if this job’s not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV.

Please apply (quoting ref: CV27583) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.

Embedded Software Engineer
Tec Partners
Cambridge
In office
Mid - Senior
Private salary
+1

Cambridge, UK
Permanent, Full-time
Salary: Competitive, dependent on experience

The opportunity

This is an opportunity to work on advanced, real-world technology where your work genuinely matters. As an Embedded Software Engineer, you will be involved in developing innovative systems that address complex technical challenges in highly demanding environments.

You will work alongside multidisciplinary teams of experienced engineers, scientists and designers, exploring new ideas and rapidly turning them into working prototypes. The role is technically varied, fast-paced and hands-on, offering exposure to the full product lifecycle and the freedom to solve problems creatively.

What you will be doing

  • Working across the full development lifecycle, from requirements capture and design through to implementation, testing, documentation and prototype delivery
  • Developing embedded software for cutting-edge and experimental platforms
  • Collaborating closely with cross-functional teams to rapidly design and implement solutions
  • Solving complex technical problems using a practical, engineering-led approach
  • Contributing to multiple technically demanding projects, often at the forefront of emerging technology

What we are looking for

  • 3+ years’ experience in embedded software development
  • Strong experience programming in C, plus at least one additional language such as C++, C#, or MATLAB
  • Experience working with Linux in an embedded or systems context
  • A relevant degree in engineering, computer science or a related discipline
  • A proven track record of designing and implementing robust technical solutions

Desirable experience

  • Bare-metal or RTOS development on ARM-based targets
  • High-level software architecture and system design
  • Embedded software debugging and fault-finding techniques
  • Electronics development or hands-on hardware debugging
  • Scripting for testing or signal processing, for example using Python or MATLAB

Background

Engineers from a broad range of industries are encouraged to apply. Experience working in highly regulated or technically complex environments is beneficial but not essential. Curiosity, adaptability and strong problem-solving skills are key to success in this role

Senior Software Engineer - C
ECM Selection (Holdings) Limited
Cambridge
Hybrid
Senior
£55,000 - £85,000

Software development in C++ and Rust for low latency transactions

This company creates ultra-high-speed FPGA-based hardware and highly optimised software for specialised applications requiring maximum performance. Due to continued growth, they are seeking an experienced C++ software engineer to join their Cambridge-based development team.

In this senior engineering role, you will help shape the software component of their system. Written in C++ and increasingly in Rust, this code runs in a Linux environment, and is responsible for control functionality and oversight of the hardware. You would be contributing to its design, development, test, and deployment throughout the software development lifecycle. Aspects you might typically be involved in include concurrency, threaded programming, communications protocols, and maximising performance by leveraging CPU and memory architectures. You may well also be called upon to impart your knowledge to less experienced engineers and to collaborate with colleagues and stakeholders, including from non-engineering specialisms.

You will need:

  • A good degree in computer science or related discipline from a well-respected university.
  • Demonstrably excellent software design and implementation skills, including strong skills in C++ and at least an interest in using Rust.
  • A good understanding of DevOps techniques.
  • Good communication and team-working skills and an analytical approach to problem solving.
  • Full, existing, and unrestricted UK work permission.

This is a great opportunity for an accomplished Senior C++ Developer with a penchant for thinking outside the box to push the limits of highly optimised code. Whilst highly profitable, this company was founded primarily with altruistic aims in mind - a philosophy that includes taking good care of their employees and providing a friendly and supportive workplace culture. They offer a competitive compensation package including performance-based bonuses. Hybrid working is available for up to two day per week with the remainder being based at their Cambridge offices.

Another top job from ECM, the high-tech recruitment experts.

Even if this job’s not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call (phone number removed) or email your CV. We will always ask before forwarding your CV.

Please apply (quoting ref: CV27571) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.

Senior Hardware Engineer
Polytec Personnel Ltd
Cambridge
In office
Senior
£65,000 - £85,000

Location: Cambridge (CB25) Duration: Permanent Hours: 37 hour week, early finish on a Friday, (5-days in the office) Salary: 65,000- 85,000 depending on experience Job Reference: 35992 Polytec are looking for a Senior Hardware Engineer with experience designing ATEX / intrinsically safe products to support the development of next-generation, mission-critical communication systems for our Cambridge based client. This role is suited to a hands-on senior engineer who enjoys taking ownership of complex hardware features and working closely with cross-functional teams. You’ll contribute to the design, development, testing, and certification of professional communication equipment and related accessories. Responsibilities Design and develop hardware for ATEX-certified, intrinsically safe products Contribute to baseband and microprocessor-based system design Design efficient, low-power power supplies and supporting circuitry Support design verification, EMC testing and regulatory compliance Produce clear engineering documentation Collaborate with engineers across hardware, software and verification teams Requirements Degree in electronics or a related engineering discipline (or equivalent experience) Proven experience designing products for ATEX environments Strong understanding of intrinsic safety principles Experience with microprocessor-based hardware and common interfaces Good communication skills and a collaborative approach Desirable EMC / ESD-aware design experience Audio or RF system exposure Embedded Linux or board bring-up experience Please contact us as soon as possible for more details or apply below!

Senior Linux Systems Administrator
SoCode Limited
Cambridge
In office
Senior
£60,000 - £70,000
+2

Location: Cambridge
Salary: 60-70K
Employment Type: Full time
About the Role
We are seeking an experienced Linux Systems Administrator with a strong networking background to join our technical team. The ideal candidate will have in-depth experience managing Ubuntu and Debian-based Linux systems, along with a solid understanding of IPv4 and IPv6 networking in production environments.
You will be responsible for maintaining reliable, secure, and scalable Linux infrastructure while working closely with network and cloud teams to support business-critical services.

Key Responsibilities

  • Administer, maintain, and troubleshoot Ubuntu and Debian Linux systems
  • Configure and manage network services.
  • Diagnose and resolve system and network performance issues
  • Implement and maintain security best practices (firewalls, access controls, patching)
  • Monitor system health, availability, and capacity
  • Automate routine tasks using scripting (e.g. Bash, Python)
  • Document system configurations, procedures, and changes
  • Collaborate with internal teams to support infrastructure projects and upgrades

Required Skills & Experience

  • Proven experience as a Linux Systems Administrator
  • Strong hands-on experience with Ubuntu and Debian
  • Solid understanding of TCP/IP networking, including IPv4 and IPv6
  • Experience with DNS, DHCP, routing, and firewall configuration
  • Strong troubleshooting skills across system and network layers
  • Familiarity with monitoring and logging tools
  • Ability to work independently and as part of a team

Desirable Skills

  • Experience with virtualization or container technologies (e.g. KVM, Docker)

  • Knowledge of configuration management tools (Ansible, Puppet, or similar)

  • Exposure to cloud platforms (AWS, Azure, GCP)

  • Basic Scripting

  • Familiarity with Cisco Meraki and Catalyst networking equipment

  • Understanding of high-availability and disaster recovery concepts

Page 1 of 2
Frequently asked questions
Our job board features a wide range of Linux-related roles in Cambridge, including Linux system administrators, DevOps engineers, cloud engineers, software developers, and support specialists.Simply create a profile on Haystack, upload your CV, and browse the Linux job listings for Cambridge. When you find a job that interests you, click 'Apply' and follow the instructions to submit your application.Yes, many employers on Haystack offer remote or flexible working arrangements for Linux roles based in Cambridge. You can filter the job listings to show remote positions specifically.Key skills to emphasize include proficiency with Linux distributions (such as Ubuntu, CentOS, or Red Hat), scripting languages (Bash, Python), experience with cloud platforms (AWS, Azure), containerization (Docker, Kubernetes), and strong troubleshooting abilities.Yes, Haystack offers career advice, interview tips, and guides tailored to Linux professionals to help you prepare effectively for interviews and improve your chances of landing a job in Cambridge.
Feedback
Contact