Make yourself visible and let companies apply to you.
Roles
Firmware Engineer Jobs in Cambridge
Overview
Discover the latest Firmware Engineer jobs in Cambridge with Haystack. Whether you're an experienced firmware developer or just starting your career, explore top tech companies hiring locally. Find your next firmware engineering role in Cambridge today and take the next step in your embedded systems career.
Embedded Software Engineer
Tec Partners
Cambridge
In office
Mid - Senior
Private salary
RECENTLY POSTED
+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

Principal Electronics And Software Product Engineer
Redline Group Ltd
Cambridge
In office
Senior
£90,000
RECENTLY POSTED
TECH-AGNOSTIC ROLE

Principal Electronics & Software Product Engineer

Location: Cambridge, Cambridgeshire

An exciting opportunity has arisen for a Principal Electronics & Software Product Engineer to join a specialist product design consultancy focused on developing innovative technologies for multinational clients across the medical industry.

The business has expanded its global capability while maintaining a reputation for exceptional engineering, strong project leadership, and delivery within regulated and safety-critical markets. This role sits within a rapidly growing technical team developing complex electromechanical products from concept through to manufacture.

This position is ideal for an experienced electronics or electromechanical product development engineer looking to step into a principal-level role, lead multidisciplinary teams, and take ownership of full product architectures while contributing to business growth and client development.

Main Responsibilities of the Principal Electronics & Software Product Engineer (Cambridge):

  • Develop electronics and embedded software (C/C++) for diverse and technically complex new products
  • Lead the integration of electromechanical product designs through to manufacture and production transfer
  • Take technical ownership of product architecture from concept generation through to launch
  • Deliver technical progress to clients and, over time, lead multidisciplinary project teams
  • Contribute to requirements definition, specification development, schematic capture, PCB layout, hardware bring-up, debugging, and product validation
  • Support project planning, resourcing, and leadership activities
  • Build strong client relationships and support the conversion of new opportunities into commercial contracts

Requirements of the Principal Electronics & Software Product Engineer (Cambridge):

  • Proven industry experience designing, prototyping, and testing electronic circuits and systems, including embedded software development in C/C++
  • Strong practical electronics skills including soldering, PCB rework/modification, wiring, and use of common laboratory test equipment
  • Experience across the electronic product development lifecycle from concept through to prototype and manufacture
  • Ability to work effectively within cross-disciplinary teams, with strong written, verbal, and presentation skills
  • A First or 2:1 degree in Engineering from a leading university (UK top 10 or equivalent)
  • Eligibility to work in the UK (visa sponsorship not available)
  • Experience in project planning, leadership, or team coordination would be advantageous

Working Pattern & Benefits:

  • Full-time, permanent role
  • Competitive salary and performance-based bonus structure
  • Career development support including mentoring and personal training budgets
  • Opportunity to work on innovative, safety-critical products in regulated international markets
  • Exposure to multinational clients and potential travel opportunities
  • Ethical working environment focused on improving lives through engineering excellence

To apply for this Principal Electronics & Software Product Engineer role, please send your CV to Kishan Chandarana:

01582 878 830

Lift Engineer Apprentice, Installation - Norwich
Otis- Graduates
Newmarket
In office
Graduate - Junior
Private salary
RECENTLY POSTED
TECH-AGNOSTIC ROLE

Date Posted:
2026-01-27
Country:
United Kingdom
Location:
Otis Cambridge, Unit 1D, Newmarket Business Park, Studlands Park Avenue, Newmarket, CB8 7ER, UK.
No one moves people like we do!

We move over 2 billion people every day and maintain more than 2.2 million customer units worldwide. You’ll find us in some of the world’s most iconic buildings, including the Eiffel Tower, Empire State Building, and Burj Khalifa.

This is your chance to join an industry that remains strong even during economic challenges-and learn from the best.

Ready to get started?

What can you expect?

At OTIS, we offer one of the most comprehensive apprenticeship schemes in the lift industry.

As an Lift Engineer Apprentice, you’ll work within a supportive team, combining hands-on experience with classroom-based learning to achieve an NVQ Level 3 qualification-essential for a career as a Lift and Escalator Engineer.

Your training will be fully supported by OTIS and our trusted apprenticeship provider.

Once qualified as a New Equipment Lift Engineer, you’ll install brand-new equipment and manage the installation process from start to finish. You’ll work on construction sites throughout the year, moving between locations as projects progress.

Who are we looking for?

We’re seeking aspiring engineers with strong communication skills, a proactive mindset, and a passion for teamwork. You should have:

  • 5 GCSEs (or equivalent) at grade C/Grade 4 or above, including Maths, English, and a STEM subject
  • Minimum age of 18, a valid driving license, and access to a vehicle
  • A willingness to attend and complete all required training throughout the apprenticeship
  • You will require your own laptop

Salary

  • Year 1: £16,416
  • Year 2: £21,888
  • Year 3: £30,096

Want to learn more? Click Otis Apprenticeship Programme !

At OTIS, we are committed to the ongoing development of every team member. We strongly support career progression and foster a culture that values innovation-because we know our people are the key to our success.

t’s next!.

If you live in a city, chances are we will give you a lift or play a role in keeping you moving every day.

Otis is the world’s leading elevator and escalator manufacturing, installation, and service company. We move 2.4 billion people every day and maintain approximately 2.4 million customer units worldwide, the industry’s largest Service portfolio.

You may recognize our products in some of the world’s most famous landmarks including the Eiffel Tower, Empire State Building, Burj Khalifa and the Petronas Twin Towers! We are 72,000 people strong, including engineers, digital technology experts, sales, and functional specialists, as well as factory and field technicians, all committed to meeting the diverse needs of our customers and passengers in more than 200 countries and territories worldwide. We are proud to be a diverse, global team with a proven legacy of innovation that continues to be the bedrock of a fast-moving, high-performance company.

When you join Otis, you become part of an innovative global industry leader with a resilient business model. You’ll belong to a diverse, trusted, and caring community where your contributions, and the skills and capabilities you’ll gain working alongside the best and brightest, keep us connected and on the cutting edge.

We provide opportunities, training, and resources, that build leadership and capabilities in Sales, Field, Engineering and Major Projects and our Employee Scholar Program is a notable point of pride, through which Otis sponsors colleagues to pursue degrees or certification programs.

Today, our focus more than ever is on people. As a global, people-powered company, we put people - passengers, customers, and colleagues - at the center of everything we do. We are guided by our values that we call our Three Absolutes - prioritizing Safety, Ethics, Quality in all that we do. If you would like to learn more about environmental, social and governance (ESG) at Otis click here .

Machinery Development and Test Engineer
Hartland Recruitment & Advertising Limited
Cambridgeshire
In office
Junior - Mid
£43,000 - £46,000
RECENTLY POSTED

Machinery Development & Test Engineer High-Precision Machinery Growing Order Book Cambridgeshire Our client, a leading manufacturer of high-precision machinery, is expanding their team to meet rising demand. They re looking for a hands-on Machinery Development and Test Engineer to ensure every machine meets the highest standards before reaching the customer. The Role You ll be responsible for testing and fault-finding across a wide range of systems: • Full-System Testing: Electrical, electronic, mechanical, and control systems • Diagnostics & Rework: Identify and resolve faults to meet customer expectations • Collaboration: Work closely with Design Engineers using drawings and schematics Technical Scope: • Electrical control panels and wiring • Mechanical assemblies and components • Electronics and instrumentation • High-voltage MV HV lasers (occasionally) • PLC software used as a diagnostic tool to trace faults in hardware, sensors, and systems What We re Looking For We understand no candidate will tick every box but here s what would be ideal: • Strong fault-finding and testing skills across electrical, electronic, and mechanical systems • Experience using PLC software for diagnostics is a plus • A practical, problem-solving mindset and a passion for engineering excellence Salary & Benefits • Competitive salary • 35 days holiday • 6% pension contribution • 38-hour week with flexible hours • Private healthcare • A supportive, engineer-friendly environment with cutting-edge technology If you re an engineer who enjoys working with complex, high-performance machinery, this is a role you ll genuinely enjoy. Send a copy of your CV to Mark Burnard at Hartland Recruitment for more information. Hartland Recruitment - a specialist technical recruitment agency finding Engineers for the UK's machinery manufacturers since 1990.

Principal/Senior Software Engineer | Embedded Wireless Systems
SoCode Limited
Cambridge
Hybrid
Senior
£60,000 - £80,000

Principal/Senior Software Engineer | Embedded Wireless Systems Cambridge (Hybrid / On-site) | £80,000 base + bonus

Are you ready to take your embedded software career to the next level? Join a dynamic engineering team working on advanced wireless systems and communication protocols used in real-world networks. This is a hands-on role where your work directly shapes products from concept to deployment.

Why You’ll Love This Role:

Own the technology: Influence architecture and design across complex embedded wireless systems

Stay hands-on: Work in C/C++ on protocol stacks and hardware integration

Grow as a leader: Mentor and support engineers while driving best practices

Make an impact: Solve challenging, real-world problems in wireless communications

Flexible, collaborative environment: Small, highly skilled team focused on innovationWhat We’re Looking For:

5+ years’ experience in embedded software development

Strong C/C++ skills in embedded environments

Knowledge of cellular or wireless communication protocols (5G, LTE, or legacy)

Experience with full product lifecycle: design, testing, deployment, support

Strong problem-solving, collaboration, and communication skills

Desire to mentor others and grow in a technical leadership roleBonus Skills:

Exposure to signal processing or hardware interfaces

Familiarity with CI/CD pipelines (TeamCity, Jenkins, etc.)

Experience writing technical documentationReady to Take the Next Step? This is a rare opportunity to join a small, ambitious team where your ideas and expertise truly shape the products you work on.

Apply today with your CV or send a message for a confidential discussion. Don’t wait - your next career move starts here

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

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

Hardware Engineer
SoCode Limited
Cambridge
In office
Mid - Senior
£55,000 - £70,000
TECH-AGNOSTIC ROLE

Hardware Engineer (Electronics) Cambridge | 5 days on site £55k - £70k Are you a hands-on electronics engineer who enjoys owning designs from concept through to production? Do you have a passion for the automotive world? We’re working with a Cambridge-based engineering business developing advanced automotive electronic systems. This role offers full lifecycle involvement, from architectural development and circuit design through to validation, testing, and production support. It’s ideal for someone who enjoys solving practical hardware challenges and seeing products out in the real world. What you’ll be doing: You’ll be responsible for the architectural development of electronic systems in line with automotive standards, carrying out detailed circuit design, analysis, and documentation. The role includes hands-on schematic capture, PCB layout support, debugging, verification and validation testing, and taking ownership of designs through to production. You’ll work closely with firmware, systems, and manufacturing teams, contribute to continuous improvement of tools and processes, and ensure designs are robust, reliable, and fully documented for long-term product support. What we’re looking for: Experience in electronic hardware design within a regulated or automotive environment. Strong analogue, digital, and power circuit design skills (including MOSFETs, motor/solenoid interfaces, current sensing, op-amps). Experience taking products from architecture through to production, including validation, EMC/environmental testing, and design for manufacture. Familiarity with automotive microcontrollers and communication interfaces (SPI, I2C, CAN, LIN, Ethernet). Confident using lab equipment, schematic capture tools (ideally Altium), and supporting PCB layout. Keen to express your interest, or find out more? Option 1: Click the apply button (don’t worry, we’ll discuss your CV before submitting) Option 2: Drop me a message on LinkedIn (Rachel Bush – SoCode Recruitment)

Principal Embedded Software Engineer - C
Verso Recruitment Group
Cambridge
In office
Senior
£60,000 - £70,000

Job Title: Principal Embedded Software Engineer - C Location: On‑Site, Cambridgeshire Salary: Up to £70,000 Employment Type: Permanent Working Arrangements: This is an on-site role We’re seeking a Principal Embedded Software Engineer to take a leading role in the development and evolution of our embedded software across both new products and established designs. This position is ideal for an experienced engineer who enjoys guiding technical direction, mentoring others, and driving projects to completion in a practical, real‑world engineering environment. About the Role As a senior member of the engineering team, you will shape software architecture, lead development activities, and ensure high‑quality delivery across multiple projects. You’ll work closely with multidisciplinary teams to ensure seamless integration and robust performance. This role combines hands‑on embedded development with technical leadership, making it perfect for someone who wants to stay close to the code while influencing broader engineering outcomes. Key Responsibilities - Lead the design, development, and maintenance of embedded software in - Drive technical direction across new projects and updates to existing designs - Conduct and oversee code reviews, ensuring high standards and best practices - Mentor and support junior and mid‑level engineers - Collaborate with hardware, firmware, systems, and product teams to align requirements and resolve issues - Ensure effective use of Git workflows and version control processes - Provide technical input during planning, estimation, and design discussions - Troubleshoot complex issues on ARM‑based microcontrollers and processors - Contribute to the design and implementation of embedded GUIs, ensuring intuitive, reliable user interfaces for end‑products Required Skills & Experience - Extensive experience with Embedded C development - Strong proficiency with Git and collaborative development workflows - Deep understanding of ARM architectures and low‑level programming - Proven experience leading projects or technical workstreams - Strong debugging, problem‑solving, and system‑level thinking - Comfortable working across both legacy codebases and new designs - Excellent communication skills for cross‑functional collaboration - Hands‑on experience developing GUIs for embedded systems (e.g., using frameworks such as TouchGFX, Qt for MCUs, LVGL, or similar) What We’re Looking For - A hands‑on technical leader who can guide others while contributing directly - Someone who enjoys balancing new development with iterative improvement of existing products - A clear communicator who can work effectively with multidisciplinary teams - A proactive engineer who takes ownership and drives projects forward What’s on Offer - Competitive salary and benefits - A senior role with real influence over product direction and engineering quality - Opportunities to mentor, lead, and shape best practices -A supportive environment where practical engineering and collaboration are valued For more information, please contact Cathy Swain. T: (phone number removed) E: (url removed)

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

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

Medical Device Software Engineer
ECM Selection (Holdings) Limited
Cambridge
In office
Senior
£70,000 - £80,000
+1

Become the founding member of this medical device software development team

On the borders of Essex and Cambridgeshire, this diagnostics company develops medical instrumentation that provides accessible and timely results for public health purposes. Their system uses a combination of embedded C running on an RTOS, A React-Native app running on Android, and centralised data collection based on the LAMP stack and MariaDB.

With products already on the market, they are seeking to move their software development in house, and are seeking an experienced and adaptable Senior Software Engineer to form the nucleus of their software team. The process of taking on board software development will be gradual, and supported by current (external) developers, so immediate familiarity with the entire stack isn’t expected; however, a strong understanding of embedded development, and prior experience of developing software for medical devices (and therefore a knowledge of the associated medical software standards) will be needed.

As the company is still at an early stage, you may be occasionally required to help out in other (non-software) functions of the company - you will therefore need an accommodating and adaptable outlook as well as an enthusiasm for work which will have a very substantial positive impact.

You will need:

* A strong academic background in Computer Science, Electronics or similarly applicable subject.

* Substantial experience as a software engineer, including software development for medical devices.

* Excellent coding skills in embedded C.

* A can-do attitude, happy to dive into new technologies and learn new skills as needed (or indeed to help out with non-software tasks as the need occasionally arises).

* Full existing right to work in the UK without restriction, time limit, or sponsorship.

Not essential, but useful: real-time operating systems, React Native, Android, LAMP, C# or Python.

If you’re looking for a role that will make a massive positive impact in the world, whilst at the same time becoming the founding member of a software team, then this may be for you. The role is on-site in a pleasant countryside location. A highly competitive salary is on offer to the successful candidate.

Keywords: Medical Device, Embedded C, RTOS, Android, React Native, LAMP, Mission-Driven, 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 ecm or email your CV. We will always ask before forwarding your CV.

Please apply (quoting ref: CV27517) 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
£80,000 - £80,000

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
Enterprise Recruitment Ltd
Cambridge
Hybrid
Mid
£45,000 - £70,000

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

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

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!

RF Test Engineer
MASS
Cambridgeshire
In office
Junior - Mid
£38,000 - £48,000

RF Test Engineer St Neots (PE19) - Permanent - Onsite

  • £38,000 - £48,000
  • 25 days annual leave inclusive of up to 3 days Christmas shutdown
  • Buy or sell up to 5 days annual leave
  • Annual Wellbeing allowance
  • Two pension schemes to choose from
  • Private Medical Insurance + discounts for additional family members
  • Life Assurance scheme up to 4 x salary
  • Share Save scheme
  • Electric/Hybrid Car leasing scheme
  • Cycle to work scheme
  • Retail discounts
  • Career development support

Come and join our expanding Electronic Warfare Operations Support Group (EWOS) which is made up of 60+ electronic warfare specialists. From all manner of backgrounds, our engineers, scientists, and ex-military personnel combine their experience to help our customers achieve the true operational potential and help keep their people and platforms safe.

We are continuing to grow our team at our head office in St Neots, Cambridgeshire, working on key state-of-the-art research, development, and delivery projects, led by our technical customer, Dstl.

The primary role is to support integration testing of RF systems (including calibration, antenna models, and automated test scripts) in our complex synthetic environments. As a key stage of product delivery, you will focus on system level testing across a variety of simulated scenarios, injecting signals into a System Under Test (SUT) to verify and validate its performance.

The role will require technical autonomy, liaising with military stakeholders, academia, industry and international partners, to assess the performance of receiver hardware, developing improvements, and providing advice.

A secondary focus will be on development and implementation of test scripts to ensure the scenario and SUT performance is captured and understood. These scripts will be deployed to a variety of test equipment (Oscilloscopes, Signal Generators, Spectrum Analysers, and other Special to Type) providing a complete picture to the customer of system performance.

This role will give you a unique opportunity to act as an end user/operator of threat models participating in scenarios, applying doctrine, reacting to events, and learning these systems in detail. This task will give unrivalled access to our customers, as well as international partners, with several trials being run each year utilising these models.

Working with minimal oversight, you will be crucial to ensure the success of these key projects, all whilst being supported by our on-site MASS teams. This is a high visibility role, providing excellent opportunities to talented and enthusiastic candidates.

The invaluable experience you ll bring, to help us achieve more.

Essential:

  • Experience of analogue or digital RF circuitry.
  • Operation of test equipment in a laboratory environment (e.g. Oscilloscopes, Signal Generators, Spectrum/Network Analysers).
  • Coding experience (e.g. MATLAB, Python, or LabView).
  • Experience completing Verification & Validation activities.
  • STEM Degree or extensive experience with RF Electronics.

Desirable:

  • Background in EW systems and concepts, including radar systems.
  • Previous experience working in synthetic testing environments.
  • Experience using or creating automation scripts.
  • Knowledge of network architecture.
  • Knowledge of hardware acceleration technologies.
  • Awareness of simulation and rendering engines (e.g. Unreal, Unity etc.)

Wellbeing is at the core to our culture, allowing employees to flourish and to achieve their full potential. Our people are important to us, and we take pride in our wellbeing programmes and policies that support individuals including, mental health first aiders and readily available support through our extensive employee assistance programme

Our non-negotiables:

Due to the highly secure nature of the projects that you will be involved with, you must be:

  • A UK National and eligible to work in the UK
  • Eligible to obtain and maintain a UK Government SC-level security clearance

Apply today to see how working for MASS could work for you!

Senior RF Test Engineer
MASS
Cambridgeshire
In office
Senior
£48,000 - £58,000

Senior RF Test Engineer St Neots (PE19) - Permanent - Onsite

  • £45,000 - £58,000
  • 25 days annual leave inclusive of up to 3 days Christmas shut-down
  • Buy or sell up to 5 days annual leave
  • Annual Wellbeing allowance
  • Two pension schemes to choose from
  • Private Medical Insurance + discounts for additional family members
  • Life Assurance scheme up to 4 x salary
  • Share Save scheme
  • Electric/Hybrid Car leasing scheme
  • Cycle to work scheme
  • Retail discounts
  • Career development support

Come and join our expanding Electronic Warfare Operations Support Group (EWOS) which is made up of 60+electronic warfare specialists. From all manner of backgrounds, our engineers, scientists, and ex-military personnel combine their experience to help our customers achieve the true operational potential and help keep their people and platforms safe.

We are building anew team led by our Principal RF Test Engineer at a state-of-the-art test and evaluation facility at our head office in St Neots, Cambridgeshire. You will help plan and support domestic and international trials within the facility, while working with both present and future technology. You will become a SME in the operation of software and hardware models, applying doctrinal methods to simulation scenarios.

You will play a crucial part integrating, configuring and verifying performance of a wide range of components used within a laboratory environment. This will involve the generation of test programmes using a variety of test equipment.

You will assist in running laboratory trials, ensuring customers can validate the performance of assets within a synthetic test environment.

Working autonomously, you will be crucial to ensure the success of key projects, all whilst being supported by our on-site MASS teams. This role works closely with our customers and your knowledge and technical insights will help shape planning, development, integration, and delivery of crucial national and international synthetic trials.

The invaluable experience you ll bring, to help us achieve more.

Essential:

  • Experience creating test scripts/programmes (e.g. MATLAB, Python, or LabView).
  • Understanding of synthetic testing environments.
  • Operation of test equipment in a laboratory environment (e.g. Oscilloscopes, Signal Generators, Spectrum/Network Analysers).
  • Experience with Direct Signal Injection (DSI) testing.
  • Experience of analogue and digital RF circuitry.
  • Strong background in EW systems and concepts, including radar systems.
  • Working autonomously and tasking junior engineers.
  • STEM Degree or extensive relevant experience / technical aptitude.

Desirable:

  • Doctrinal experience with EW systems (e.g. radar, command and control, targeting and effectors).
  • Experience Integration/calibration of hardware and software models into a laboratory environment.
  • Creation of laboratory procedures.
  • Version controlling hardware and software components.
  • Experience working on agile projects.
  • Experience mentoring junior engineers.

Wellbeing is at the core to our culture, allowing employees to flourish and to achieve their full potential. Our people are important to us, and we take pride in our wellbeing programmes and policies that support individuals including, mental health first aiders and readily available support through our extensive employee assistance programme.

Our Non-negotiables:

Due to the highly secure nature of the projects that you will be involved with, you must be:

  • A UK National and eligible to work in the UK
  • Eligible to obtain and maintain a UK Government SC-level security clearance

Apply today to see how working for MASS could work for you!

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

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.

Medical Device Software Engineer
ECM Selection (Holdings) Limited
Cambridge
In office
Senior
£70,000 - £80,000
+1

Become the founding member of this medical device software development team

On the borders of Essex and Cambridgeshire, this diagnostics company develops medical instrumentation that provides accessible and timely results for public health purposes. Their system uses a combination of embedded C running on an RTOS, A React-Native app running on Android, and centralised data collection based on the LAMP stack and MariaDB.

With products already on the market, they are seeking to move their software development in house, and are seeking an experienced and adaptable Senior Software Engineer to form the nucleus of their software team. The process of taking on board software development will be gradual, and supported by current (external) developers, so immediate familiarity with the entire stack isn’t expected; however, a strong understanding of embedded development, and prior experience of developing software for medical devices (and therefore a knowledge of the associated medical software standards) will be needed.

As the company is still at an early stage, you may be occasionally required to help out in other (non-software) functions of the company - you will therefore need an accommodating and adaptable outlook as well as an enthusiasm for work which will have a very substantial positive impact.

You will need:

  • A strong academic background in Computer Science, Electronics or similarly applicable subject.
  • Substantial experience as a software engineer, including software development for medical devices.
  • Excellent coding skills in embedded C.
  • A can-do attitude, happy to dive into new technologies and learn new skills as needed (or indeed to help out with non-software tasks as the need occasionally arises).
  • Full existing right to work in the UK without restriction, time limit, or sponsorship.

Not essential, but useful: real-time operating systems, React Native, Android, LAMP, C# or Python.

If you’re looking for a role that will make a massive positive impact in the world, whilst at the same time becoming the founding member of a software team, then this may be for you. The role is on-site in a pleasant countryside location. A highly competitive salary is on offer to the successful candidate.

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 ecm or email your CV. We will always ask before forwarding your CV.

Please apply (quoting ref: CV27517) 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.

Lead Test Engineer - Electronics
Technical Futures Ltd
Cambridgeshire
In office
Senior
Private salary
TECH-AGNOSTIC ROLE

A Lead Test Engineer with a proven background in an Electronic Manufacturing environment will bring their commitment to quality and service, their ability to inspire a team and their hands-on skills to an award-winning Technology company offering a competitive salary package and career stability.

The successful Lead Test Engineer will play a key role in ensuring the efficient production of a range of mission critical electronic and mechanical devices; undertaking troubleshooting and resolving issues, maintaining detailed documentation adhering to quality and safety standards.

The ideal Lead Test Engineer will bring:

  • A formal Electronic Engineering qualification (HNC, HND, Degree or equivalent).
  • Hands-on fault finding skills, SMT soldering skills and experience of working with a range of test equipment.
  • Knowledge of electronic assembly techniques and a good understanding of manufacturing processes.
  • Ability to read schematics.
  • Familiarity with EMC standards.
  • Experience of leading a small team of technicians.
  • Strong communication skills.

This role offers a competitive salary package with a discretionary bonus, Pension Scheme, Life Assurance, variable start/finish times, free snacks and more.

Control Systems Engineer
Hartland Recruitment & Advertising Limited
Cambridge
In office
Mid
£50,000 - £55,000
TECH-AGNOSTIC ROLE

Ready for a New Challenge in PLC & HMI Control Systems Engineering?

Join a thriving, award-winning machinery manufacturer based in Cambridgeshire renowned for innovation and for putting people first.

The Role

As a Control Systems Engineer, you ll play a key role in delivering cutting-edge automation solutions:

• PLC Programming: Develop Siemens S7 TIA Portal and HMI software for bespoke machinery projects.

• Electrical Design Support: Contribute to control panel layouts, schematics, and drive systems ideal for those with a PLC focus and an electrical background.

• Project Delivery: Collaborate across teams to take projects from concept to commissioning 90% based in Cambridgeshire, 10% UK travel for site work.

Control Systems Engineer - What s in It for You?

• Salary: £50,000 £55,000

• 38-hour week with flexible start times

• 35 days holiday

• Regular company events

• Generous pension contributions

• Health & wellbeing programme

• Private medical insurance

• Sick pay

What You ll Need

  • PLC programming / control systems engineer experience
  • Right to work in the UK (no sponsorship available)

How to Apply for the Control Systems Engineer position:

Send your CV to Mark Burnard at Hartland Recruitment.

About Us

Hartland Recruitment is a specialist technical recruitment agency, connecting top engineering talent with the UK s factory automation, control systems, and machinery manufacturing sectors since 1990.

Principal Embedded Software Engineer - C
Verso Recruitment Group
Cambridgeshire
In office
Senior
£60,000 - £70,000

Job Title: Principal Embedded Software Engineer - C
Location: On Site, Cambridgeshire
Salary: Up to £70,000
Employment Type: Permanent
Working Arrangements: This is an on-site role

We re seeking a Principal Embedded Software Engineer to take a leading role in the development and evolution of our embedded software across both new products and established designs. This position is ideal for an experienced engineer who enjoys guiding technical direction, mentoring others, and driving projects to completion in a practical, real world engineering environment.

About the Role
As a senior member of the engineering team, you will shape software architecture, lead development activities, and ensure high quality delivery across multiple projects. You ll work closely with multidisciplinary teams to ensure seamless integration and robust performance.

This role combines hands on embedded development with technical leadership, making it perfect for someone who wants to stay close to the code while influencing broader engineering outcomes.

Key Responsibilities

  • Lead the design, development, and maintenance of embedded software in
  • Drive technical direction across new projects and updates to existing designs
  • Conduct and oversee code reviews, ensuring high standards and best practices
  • Mentor and support junior and mid level engineers
  • Collaborate with hardware, firmware, systems, and product teams to align requirements and resolve issues
  • Ensure effective use of Git workflows and version control processes
  • Provide technical input during planning, estimation, and design discussions
  • Troubleshoot complex issues on ARM based microcontrollers and processors
  • Contribute to the design and implementation of embedded GUIs, ensuring intuitive, reliable user interfaces for end products

Required Skills & Experience

  • Extensive experience with Embedded C development
  • Strong proficiency with Git and collaborative development workflows
  • Deep understanding of ARM architectures and low level programming
  • Proven experience leading projects or technical workstreams
  • Strong debugging, problem solving, and system level thinking
  • Comfortable working across both legacy codebases and new designs
  • Excellent communication skills for cross functional collaboration
  • Hands on experience developing GUIs for embedded systems (e.g., using frameworks such as TouchGFX, Qt for MCUs, LVGL, or similar)

What We re Looking For

  • A hands on technical leader who can guide others while contributing directly
  • Someone who enjoys balancing new development with iterative improvement of existing products
  • A clear communicator who can work effectively with multidisciplinary teams
  • A proactive engineer who takes ownership and drives projects forward

What s on Offer

  • Competitive salary and benefits
  • A senior role with real influence over product direction and engineering quality
  • Opportunities to mentor, lead, and shape best practices
    -A supportive environment where practical engineering and collaboration are valued

For more information, please contact Cathy Swain.
T: (phone number removed)
E: (url removed)

Embedded Software Engineer - Security Clearance - Cambridge
Newton Colmore
Cambridge
In office
Junior - Senior
Private salary
TECH-AGNOSTIC ROLE

A growing spinout security technology company, based in Cambridge, is currently seeking an experienced Embedded Software Engineer to assist with the development, modification, and enhancement of various security technologies. Your focus will span across radio, satellite, communications, radar, sensors, and other complex technologies used in the defence, aerospace, telecommunications, and other cutting-edge sectors, where you will contribute to the development of new technologies. You will collaborate with a team of experts, including electronics design engineers, software engineers, mechanical engineers, physicists, and other specialists. You won't necessarily need prior experience in the specific sector, as this is trainable, but you should have substantial experience in developing embedded systems using C/C++ programming languages. This company provides bespoke products and services for clients, ensuring that your projects will always be unique, presenting their own set of problems and challenges to keep you engaged. In addition to client projects, you will be involved in developing new versions of existing technology and improving current versions, offering a diverse and engaging role that will keep you interested for the long term. While experience in telecommunications, aerospace, scientific, radar, radio, or other complex technologies that involve communication between devices would be ideal, it is not essential. Your experience as an Embedded Software Engineer is more crucial than the specific sector. Certain roles may require security clearance, typically necessitating a British passport with no criminal record or a history of residing in the UK and paying taxes for several years (also with no criminal record). This role has arisen due to the company's growth. They take pride in investing in their staff by providing continuous training to support your career development. They have received awards for their commitment to staff development. In addition to award-winning training, career growth, and varied and unique work, you will receive a competitive starting salary, bonuses, pension contributions, medical insurance, life assurance, free parking, and other excellent benefits. There are currently several openings for Embedded Software Engineers within the company, so they will consider candidates with different levels of experience, from those early in their careers to senior candidates with years of experience. Salary will be determined based on experience, and there may be new roles approved in the future. If you are interested, we recommend submitting your application now to avoid missing out. For further information, please do not hesitate to call Andrew Welsh, Director of Medical Devices Recruitment and Scientific Recruitment Specialist at Newton Colmore, on (phone number removed), or submit an application, and a member of our Newton Colmore team will contact you. Newton Colmore Consulting is a specialist recruitment company within the Medical Devices, Scientific Engineering, Scientific Software, Robotics, Science, Electronics Design, New Product Design, Human Factors, Regulatory Affairs, Quality Assurance, and Field Service Engineering sectors.

Frequently asked questions
Cambridge offers a variety of Firmware Engineer positions across industries such as semiconductor, telecommunications, and embedded systems development, ranging from junior to senior roles.
Employers typically look for candidates with a degree in Electronics, Computer Engineering, or related fields, proficient in C/C++, embedded systems, and experience with microcontrollers and debugging tools.
Simply browse the available job listings, select the positions you're interested in, and use the 'Apply' button to submit your CV and cover letter directly through our platform.
Yes, many companies offer remote or hybrid working options. You can filter job listings to find roles that support remote work or flexible schedules.
Salaries typically range from £40,000 to £70,000 annually, depending on experience, specific skills, and the employer. Senior roles may offer higher compensation packages.