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.
Filters applied
Cambridge
Firmware Engineer
Search
Salary
Location
Remote preference
Role type
Seniority
Tech stack
Sectors
Contract type
Company size
Visa sponsorship
Controls Engineer
Ntwrx
Multiple locations
In office
Mid - Senior
£60,000
RECENTLY POSTED
TECH-AGNOSTIC ROLE
?? Controls Engineer Siemens PLC & KUKA Robotics (FMCG Automation)?? **Location:**Cambridge, UK ?? Salary: Up to £60,000 (DOE) + Benefits ?? Sector: Automation / Robotics / FMCG Manufacturing ?? Employment Type: Full-time, PermanentAbout the RoleAre you an experienced Controls Engineer with strong Siemens PLC and robotics programming skills? Were working with a leading automation systems integrator delivering cutting-edge control and robotic solutions to the FMCG manufacturing sector.With a growing pipeline of high-profile automation projects, theyre looking for a Controls & Automation Engineer to join their Newcastle team. Youll be responsible for the design, development, and commissioning of control systems using Siemens TIA Portal and KUKA robotics, driving efficiency and performance across high-speed production lines.Key Responsibilities
Design, program, and commission Siemens PLC and HMI systems using TIA Portal (S7, WinCC, Step 7).
Integrate and configure KUKA industrial robots for automated handling, packaging, or palletising applications.
Produce Functional Design Specifications (FDS), control documentation, and detailed electrical schematics.
Perform FAT, SAT, and on-site commissioning in FMCG production environments.
Collaborate with project engineers, mechanical design, and electrical teams to deliver turnkey automation solutions.
Provide ongoing technical support, troubleshooting, and performance optimisation.
Skills & Experience Required? Proven experience as a Controls Engineer, Automation Engineer, or Systems Integrator. ? Strong hands-on experience with Siemens PLCs, TIA Portal, and HMI/SCADA systems. ? Experience programming and commissioning KUKA robotics. ? Understanding of industrial communication protocols (Profinet, Profibus, Ethernet/IP). ? Excellent diagnostic, documentation, and communication skills. ? Full UK driving licence and willingness to travel for site commissioning.Desirable Skills
Experience with Allen-Bradley, Mitsubishi, or Omron PLCs.
Familiarity with robotic safety systems and machine integration.
Background in FMCG, packaging, or high-speed manufacturing environments.
RF Systems Engineer
Singular Recruitment
Multiple locations
Remote or hybrid
Mid - Senior
£75,000
RECENTLY POSTED
matlab
About the Company:Join a world-class communications technology developer that is part of a multi-national organisation with revenues in the billions. Renowned for delivering advanced, high-reliability solutions across the communications sectorincluding satellite, wireless, and secure systemsour client offers the opportunity to work on innovative projects at the forefront of connectivity. They are expanding their systems engineering team and are seeking an experienced RF Systems Engineer to lead and support the architecture, integration, and validation of complex RF-based systems.Role Overview:As an RF Systems Engineer, you will be responsible for defining and developing end-to-end RF and communications system solutions, bridging the gap between hardware, software, and systems integration. You will work with multidisciplinary teams to ensure that the RF performance meets demanding requirements across a variety of challenging environments.Key Responsibilities:
Collaborate with hardware and software teams to ensure product interface and functionality
Understand requirements and review architecture.
Review test, acceptance and compliance.
Monitor appropriate adherence to the V model.
Ensure good engineering practice is followed.
Support the companys risk management process and ensure it is applied appropriately to projects.
Work with stakeholders across the company to understand future needs and requirements
Engage across multiple functions to understand implications on technical decisions made
Help establish commonality and compatibility across systems
Required Skills and Experience:
Extensive experience of the full product development lifecycle
Excellent knowledge of communications systems equipment specification, design or test
Understanding of a wide range of network technologies
Proven experience in an RF focussed design engineering position
Understanding of VHF/UHF communications, Navigation and Surveillance Systems
Ability to break down requirements to functional use cases
Desirable Qualifications:
Degree in Electronics, RF Engineering, Telecommunications, or related discipline
Experience in satellite communications, wireless infrastructure, or defence-related RF systems
Exposure to tools such as MATLAB, CST, HFSS, or Keysight PathWave
Understanding of regulatory and compliance considerations in RF product design
Benefits include hybrid/remote working, 25 days annual leave, 8% pension scheme, private medical insurance, life assurance 4x salary, continuous training and development, employee reward and recognition scheme, employee assistance programme and BUPA wellbeing services.
Controls Engineer
Ntwrx
Multiple locations
In office
Mid - Senior
£60,000
RECENTLY POSTED
TECH-AGNOSTIC ROLE
Job Specification: Controls Engineer Special Purpose Machinery (Coventry)Job Title: Controls Engineer Location: Cambridge (with occasional UK and international travel for commissioning) Employment Type: Full-time, Permanent Department: Automation & Controls EngineeringOverviewOur client, a leading manufacturer of special purpose machinery, is seeking an experienced Controls Engineer to join their automation team. The successful candidate will play a key role in the design, development, programming, and commissioning of bespoke automated machinery used across high-tech manufacturing sectors. This position offers hands-on involvement from concept through to commissioning, with exposure to innovative technologies and complex automation challenges.Key ResponsibilitiesDesign & Development
Design and develop PLC, HMI, and motion control software for bespoke automation equipment.
Create functional design specifications, control philosophies, and I/O schedules.
Develop machine sequencing, safety logic, diagnostics, and operator interfaces.
Project Engineering
Work closely with mechanical, electrical, and software teams to ensure seamless system integration.
Support the full project lifecycle including concept design, build, test, and commissioning.
Participate in FAT, SAT, and validation processes for custom-built machinery.
Commissioning & Support
Commission machines at the Coventry facility and at customer sites (UK and occasionally overseas).
Diagnose and resolve control system issues, ensuring reliable operation and performance.
Provide technical support during installation, acceptance testing, and after-sales phases.
Documentation & Compliance
Produce and maintain accurate documentation including wiring diagrams, test plans, and software backups.
Ensure systems comply with relevant standards (e.g., IEC 61131, Machinery Directive, CE/UKCA).
Collaborate with the safety team to support risk assessments and safety validation.
Required Skills & ExperienceTechnical Skills
Proven experience programming industrial PLCs (e.g., Siemens TIA Portal, Rockwell/Allen-Bradley, Mitsubishi, Beckhoff, Omron).
Strong understanding of motion control, servos, robotics, and mechatronic systems.
HMI/SCADA development experience.
Knowledge of industrial communications (EtherCAT, Profinet, Ethernet/IP, etc.).
Ability to read and interpret electrical schematics and mechanical layouts.
Industry Experience
Background in special purpose machinery, automation, robotics, or high-speed manufacturing equipment.
Experience in industries such as automotive, aerospace, packaging, pharmaceuticals, or FMCG would be advantageous.
Professional Skills
Strong problem-solving abilities with a hands-on approach to engineering challenges.
Ability to manage workload across multiple projects.
Strong communication and team-working skills.
Willingness to travel for commissioning as required.
Preferred Qualifications
Degree, HNC, or HND in Electrical Engineering, Automation, Mechatronics, or similar.
Experience with safety PLCs and functional safety implementation (SIL/PL).
Familiarity with CAD/ECAD tools (ePLAN, AutoCAD Electrical).
Knowledge of robotics platforms (Fanuc, ABB, KUKA) is a plus.
Robotic Software Engineer
Randstad Digital
Cambridge
In office
Graduate - Junior
£250/day - £310/day
RECENTLY POSTED
c++
python
csharp
Role: Robotic Software EngineerLocation: Cambridge, UKWork model :OnsiteContract duration-6 MonthsWe are seeking a Robotic Software Engineer for a pioneering life sciences organization. In this hands-on role, you will contribute to software design, robotic control, and cross-disciplinary collaboration, helping to deliver scalable and cost-effective manufacturing solutions for advanced therapies.ResponsibilitiesContribute to all stages of software and product development including analysis, architecture, prototyping, implementation, and testingCollaborate closely with hardware and systems teams to integrate robotic automation solutionsDevelop and debug code for robotics and automation systemsApply technical breadth to quickly grasp new ideas and contribute across product development and manufacturing teamsSupport product lifecycle activities and contribute to scalable manufacturing solutionsRequired SkillsBachelor’s degree or higher in Engineering, Computer Science, or related discipline with industry experienceHigh proficiency in Python ; knowledge of C++ and C# is advantageous0-2 years of hands-on experience in Python and ROS2, ideally with exposure to automation or robotics projectsAbility to lead software development within a multidisciplinary teamExperience with large-scale, safety-critical systems, particularly robotics control systemsFamiliarity with industrial communication protocols and robotic prototyping software such as ROS 1/2Product development and lifecycle experience highly desirableIf you meet the required skills and experience, we’d love to hear from you. Apply now.Randstad Technologies is acting as an Employment Business in relation to this vacancy.TPBN1_UKTJ
Software Engineer
Zero Surplus
Saffron Walden
Hybrid
Graduate - Junior
£45,000 - £55,000
RECENTLY POSTED
android
tensorflow
python
ios
pytorch
Our client is a rapidly growing technology company specialising in advanced AI-driven solutions is seeking a Software Engineer to join its expanding development team.This is a hands-on role offering significant autonomy and the chance to work across the full lifecycle of innovative products - from early-stage prototypes through to fully deployed systems.You will contribute to a wide range of technically challenging projects, helping to develop new technologies that address real-world problems in a fast-paced R&D environment.Key Responsibilities
Design and develop software for both prototype systems and production-ready applications
Work across multiple concurrent projects with varying technical requirements
Collaborate closely with engineers across disciplines, including hardware and systems teams
Rapidly learn and apply new tools, languages, and technologies
Contribute to problem-solving throughout all stages of the development lifecycle
Support software used for controlling hardware platforms, sensors, or custom devices
Essential Requirements
Strong academic background (2:1 or above) in a STEM discipline (e.g. Computer Science, Mathematics, Physics, Engineering)
Proven ability to solve complex or ambiguous technical problems
Ability to work independently with minimal supervision
Strong motivation to learn new tools and technologies quickly
Working knowledge of Python
Desirable Skills (Not Essential)
Experience interfacing software with hardware or embedded systems
Familiarity with computer networking
Experience with deep learning frameworks (e.g. TensorFlow, PyTorch)
Understanding of machine learning, statistics, optimisation, or algorithm development
Experience developing mobile applications (iOS and/or Android)
What’s on Offer
Opportunity to work across the full prototype-to-product development cycle
Exposure to a wide range of technical domains
Fast-paced, collaborative R&D environment with real-world impact
Zero Surplus is one of the UK’s premier recruitment agencies, based just outside Cambridge our recruiters source staff for small and international businesses across Suffolk, Essex, Hertfordshire, Northants, Milton Keynes, Cambridgeshire, and the rest of the UK.For registration purposes, please let us know where you are currently based or which locations you are considering as well as your required salary and notice period.Please upload a Microsoft Word version of your CV where possible, excluding text boxes or images. Any data we collect from you will be stored and processed in accordance with Zero Surplus’ Privacy Policy.
Commissioning Engineer
CBSbutler Holdings Limited
Multiple locations
Hybrid
Mid - Senior
£50,000
RECENTLY POSTED
TECH-AGNOSTIC ROLE
Commissioning & Qualification Engineer (Pharma / Process Equipment) £50,000 with an OTE of £66k + company vehicle + benefits Home-based with travel throughout UK & Ireland travelAn established engineering company specialising in sterile process and water treatment equipment for leading pharmaceutical and biotech manufacturers is looking for a Commissioning & Qualification (C&Q) Engineer to join their growing team.This is a hands-on field-based role offering variety, technical challenge, and genuine deveopment opportunities!You’ll join a close-knit team who pride themselves on quality, integrity, and looking after their engineers. Travel is primarily across the UK and Ireland, with regular staying away from home for extended periods of time - but the company ensures balance with time away from home being followed by periods at home.The company is a small-medium enterprise an so offers a stable yet dynamic environment for career development with progression opportunities readily available for those seeking a long term career move!The Role: You’ll take responsibility for the installation, commissioning, qualification (IQ/OQ), and calibration of high-end process and water systems used in pharmaceutical manufacturing. You’ll work directly with clients on-site, troubleshooting, testing, and ensuring all equipment meets strict quality and validation standards.Key Responsibilities:
Commissioning, and qualifying sterile process and utilities equipment
Performing installation, calibration, and validation of automation and control systems
Producing clear, accurate, and concise technical documentation and reports
Providing customer support, troubleshooting, and training where required
Representing the business professionally and working independently on-site
Experience & Skills Required:
Strong electrical bias with solid mechanical understanding
Proven experience in commissioning, qualification, or validation of process equipment or utilities equipment
Confident interpreting technical drawings, wiring diagrams, PFDs, PD&Is and validation protocols
Experience working within and writing technical documentation within a GMP / highly regulated manufacturing environments
Excellent communication, problem-solving, and self-management skills
Full UK driving licence and willingness to travel throughout the UK & Ireland (with occasional travel to Europe)
Regrettably only UK, or EU citizens with UK RTW can be considered. Those on UK visas without an EU passport cannot be considered due to limitations around travel to the EU.Package & Benefits:
Salary circa £50,000 (depending on experience)
Paid Overnight allowance
Annual bonus (6-10%)
Company vehicle, laptop, tools, and credit card
Private pension scheme - employer contribution increases with service
25 days’ holiday + bank holidays (increases with length of service & sell/buy back scheme)
Company wide Christmas shutdown
Regular salary and development reviews
Career progression!
This role would suit an experienced Commissioning Engineer, Equipment Engineer or Utilities Engineer or Electrical/Mechanical Engineer with a background working within water treatment, waste water, utilities or process equipment in any highly regulated sector. It’s ideal for someone who enjoys variety, problem-solving, and being part of a supportive, forward-thinking team.Click APPLY NOW for your CV to be sent to CBSbutler. Should you be suitable a representative will be in touch within 5 working days.
Senior Embedded Software Engineer - Device Driver
Verso Recruitment
Multiple locations
In office
Senior
£70,000
RECENTLY POSTED
linux
git
python
jenkins
c
bash
My client is a fast-growing fabless Semiconductor business that develops advanced embedded solutions used in a wide range of consumer and industrial products worldwide. Due to continued expansion, they are looking for an experienced Senior Embedded Software Engineer to join their multi-disciplinary team of embedded, electronics, silicon and control engineers. The company operates at the leading edge of precision engineering and custom silicon development, offering a technical environment where engineers work across the full product lifecycle, from early concept through to high-volume production. You do not need to come from another Semiconductor company, although it would be useful; it’s not essential. You must have good experience in writing embedded C code for drivers, using Python for test systems and ARM Cortex. The Role – Senior Embedded Software Engineer - Device Driver You will play a key role in the development of embedded driver firmware for custom silicon devices, as well as supporting verification, bring-up and validation activities. The position offers a mix of hands-on technical work, cross-team collaboration and problem-solving within a highly skilled engineering group. Key Responsibilities - Senior Embedded Software Engineer - Device Driver Develop and maintain embedded firmware drivers for proprietary silicon. Build and support automated pre-silicon and silicon verification environments for firmware testing. Contribute to chip bring-up, debugging, regression testing and performance analysis. Create and run validation test suites to verify electrical performance and functionality. Work closely with silicon, electronics and control engineers throughout development. Skills, Experience & Qualifications - Senior Embedded Software Engineer - Device Driver Essential: Degree in Computer Science, Electronic Engineering, or related discipline. Strong experience in real-time embedded firmware development. Commercial experience in C programming for device drivers / embedded systems. Commercial Python programming experience. Experience developing cross-platform embedded code. Familiar with defect tracking, code reviews and producing clear technical documentation. Desirable (not essential): - Senior Embedded Software Engineer - Device Driver Experience with pytest, build scripts, Jenkins CI/CD and automated test frameworks. Understanding of ARM Cortex-M architecture. Familiarity with Linux, Git and scripting languages (Bash, Tcl). PCB debug/test experience and general bench test skills. Exposure to Agile development practices. This is a great opportunity to join a very high-tech company offering excellent training and career development opportunities. TPBN1_UKTJ
Senior Firmware Engineer
Zenovo
Cambridge
Hybrid
Senior
£55,000 - £65,000
RECENTLY POSTED
c
Senior Embedded Software Engineer Up to £65,000 + Bonus & Benefits Hybrid 3 Days On-Site per Week Cambridge We re working with an award-winning technology company that designs and manufactures innovative products found in homes across the UK & Ireland. As part of their continued growth, they are looking to appoint an experienced Senior Embedded Software Engineer to join their collaborative R&D team in Cambridge .This is a hybrid role, requiring 3 days on-site per week in Cambridge, offering a great balance of hands-on collaboration and remote flexibility.What s on Offer:
Salary up to £65,000 (depending on experience)
Bonus scheme
Private healthcare and a strong overall benefits package
Work in modern offices and purpose-built laboratories
Join a friendly, cross-disciplinary team of engineers
Involvement across the full product lifecycle from concept to manufacture
The Role: You ll join a talented team of Software, Electronic, Mechanical and Test Engineers, contributing to the design and development of embedded software for their market-leading products. You ll play a key role in firmware development across a range of devices, supporting innovation from early-stage concepts through to production.Key Requirements:
At least 5+ years of experience in developing embedded software using C on bare-metal systems
Experience working with standard microcontrollers/microprocessors
Familiarity with RTOS environments
Understanding of communication protocols such as UART, SPI, and I2C
Educational Background:
Degree in Software, Electronic, or Mechatronic Engineering, or a related discipline
This is a fantastic opportunity to join a company that values engineering excellence and innovation. If you re ready for your next challenge and want to contribute to meaningful, widely used products, we d love to hear from you.Apply now to receive a full job specification and further insight into the company and the role.
Senior Embedded Software Engineer - Device Driver
Verso Recruitment Group
Cambridge
In office
Senior
£60,000 - £75,000
RECENTLY POSTED
linux
git
python
jenkins
c
bash
My client is a fast-growing fabless Semiconductor business that develops advanced embedded solutions used in a wide range of consumer and industrial products worldwide. Due to continued expansion, they are looking for an experienced Senior Embedded Software Engineer to join their multi-disciplinary team of embedded, electronics, silicon and control engineers.The company operates at the leading edge of precision engineering and custom silicon development, offering a technical environment where engineers work across the full product lifecycle, from early concept through to high-volume production.You do not need to come from another Semiconductor company, although it would be useful; it s not essential. You must have good experience in writing embedded C code for drivers, using Python for test systems and ARM Cortex.The Role Senior Embedded Software Engineer - Device DriverYou will play a key role in the development of embedded driver firmware for custom silicon devices, as well as supporting verification, bring-up and validation activities. The position offers a mix of hands-on technical work, cross-team collaboration and problem-solving within a highly skilled engineering group.Key Responsibilities - Senior Embedded Software Engineer - Device Driver
Develop and maintain embedded firmware drivers for proprietary silicon.
Build and support automated pre-silicon and silicon verification environments for firmware testing.
Contribute to chip bring-up, debugging, regression testing and performance analysis.
Create and run validation test suites to verify electrical performance and functionality.
Work closely with silicon, electronics and control engineers throughout development.
Skills, Experience & Qualifications - Senior Embedded Software Engineer - Device DriverEssential:
Degree in Computer Science, Electronic Engineering, or related discipline.
Strong experience in real-time embedded firmware development.
Commercial experience in C programming for device drivers / embedded systems.
Commercial Python programming experience.
Experience developing cross-platform embedded code.
Familiar with defect tracking, code reviews and producing clear technical documentation.
Desirable (not essential): - Senior Embedded Software Engineer - Device Driver
Experience with pytest, build scripts, Jenkins CI/CD and automated test frameworks.
Understanding of ARM Cortex-M architecture.
Familiarity with Linux, Git and scripting languages (Bash, Tcl).
PCB debug/test experience and general bench test skills.
Exposure to Agile development practices.
This is a great opportunity to join a very high-tech company offering excellent training and career development opportunities.
Production Engineer
ACS Performance
Multiple locations
In office
Graduate - Junior
Private salary
RECENTLY POSTED
TECH-AGNOSTIC ROLE
Our client is a Cambridge-based technology company that develops materials testing systems, With rising demand and expanding production, they’re looking for a hands-on Production Engineer to join their growing team.This is a fantastic opportunity for someone with a technical mindset and a keen eye for detail. You’ll be assembling precision test machines, supporting product development, and occasionally travelling for installations and servicing-both in the UK and internationally.Key responsibilities include:
Assembling benchtop and portable mechanical test systems with precision and care
Supporting customer installations and servicing visits
Identifying opportunities to improve production processes and machine functionality
Managing stock and inventory via the MRP system
Assisting in the design, development, and testing of future product offerings
Supporting lab-based industrial trials and R&D activities
What You’ll BringWe’re looking for someone who’s:
Experience in product assembly or manufacturing
Enthusiastic and conscientious, with a passion for engineering
Technically curious-interested in mechanical and/or electrical testing systems
Educated to college level or higher in a technical field, or with relevant experience
Eligible to work in the UK
Bonus skills (not essential):
Laboratory experience, especially in metallurgy
Familiarity with CAD packages
Engineering-related degree
What’s On Offer
Enhanced pension contributions
25 days holiday + bank holidays
Cycle to work scheme
Half-day Fridays once a month
Collaborative, innovation-driven environment in Cambridge
This role is recruited for by ACS Performance.
Multi Skilled Maintenance Engineer
Coates Recruitment Ltd
Multiple locations
In office
Mid
Private salary
RECENTLY POSTED
TECH-AGNOSTIC ROLE
Job Title: Multi-Skilled Maintenance Engineer (Electrical Bias) Location: St Ives Salary: Remuneration DoE 20% shift premium annual bonus benefits Note: Candidates are welcome to enquire about the salary range prior to application. Contract: Permanent | 37.5 hours per week Shifts: 6am2pm / 12pm8pm (MonThu) | Fridays 6am12pm / 12pm6pm Keep. Repair. Improve. Fed up with working weekends? Looking for a clean, modern site where the company invests in both machinery and its people? Looking for a company with top-tier benefits and a culture that puts its people first? If you said yes, this role is for you. Join a global leader in golf equipment manufacturing, a company renowned worldwide for its innovation, quality, and engineering excellence! This role blends hands-on fault-finding and preventative maintenance, machine commissioning, and EMEA-wide engineering projects. Youll be at the heart of ensuring smooth operations and driving continuous improvements across a world-class production site. What Youll Be Doing Delivering both planned and reactive maintenance across high-tech production equipment and facilities. Rapidly diagnosing and resolving faults across electrical, mechanical, pneumatic, and hydraulic systems. Supporting commissioning new machinery. Troubleshooting PLC and automation systems (Siemens, Allen-Bradley). Keeping accurate maintenance logs and contributing to root cause analysis. Playing a role in EMEA-wide engineering projects (with occasional travel). Driving improvements in reliability, uptime, and safety. What Were Looking For Strong multi-skilled engineering background with an electrical bias. Experience in machine commissioning, installations, and NPI. Skilled in PLC diagnostics and automation systems (Siemens/Allen-Bradley). Qualified to Level 3 in Electrical/Electro-Mechanical Engineering (or equivalent). 18th Edition Wiring Regulations (preferred). AM2, Part P, and fabrication skills (welding/milling/turning) desirable. Full UK driving licence. Why Join? Because this isnt just a job, its a career with one of the worlds leading sports equipment manufacturers. Youll be supported, rewarded, and empowered to grow! Benefits Include: Competitive salary 20% shift premium Annual company bonus (non-contractual) Free on-site gym Subsidised restaurant & free parking Generous pension scheme (salary sacrifice) Company paid life assurance Holiday allowance that increases with tenure Discounted products across their world-famous golf range Benefits platform (cycle-to-work, buy/sell holiday and more) Additional perks (will writing, white goods scheme, electric car scheme) A real focus on work-life balance no expectation of long hours About Our client is a global leader in golf equipment manufacturing, with a reputation for innovation, craftsmanship, and performance. Their advanced UK site combines state-of-the-art production with a collaborative engineering culture, creating products used and trusted by professionals and enthusiasts worldwide. How to Apply Ready to join a company that invests in real benefits and genuinely cares for its staff? Apply today and take the next step in your engineering career.
SW Test Automation Engineer
Randstad Technologies Recruitment
Cambridge
In office
Mid - Senior
£40,000 - £50,000
RECENTLY POSTED
jenkins
gitlab
The Opportunity We are seeking a Test Automation Engineer to join a specialized team developing cutting-edge solutions for Radio Frequency (RF) spectrum monitoring and geolocation. Unlike typical software testing roles, this position sits at the intersection of software and physics. You will be building automation frameworks that verify not just user interfaces, but the intricate communication between control software and high-performance embedded hardware. Key Responsibilities
Framework Development: Design, build, and maintain automated test frameworks using Python (primary scripting) and Java.
Web & Interface Testing: Utilize Selenium to test web-based dashboards and control panels that visualize complex RF data.
Hardware Interaction: Create automated scripts that interact with embedded devices and RF receivers (Hardware-in-the-Loop testing).
CI/CD Integration: Integrate automated suites into the continuous integration pipeline (Jenkins, GitLab CI, or similar).
Defect Management: Investigate bugs that may originate in the software stack or the hardware firmware, isolating the root cause.
Essential Skills
Automation Core: Strong proficiency in Python for scripting and back-end testing, plus experience with Java.
UI Automation: Solid experience with Selenium WebDriver.
The “Hardware Factor”: Proven experience working in an Embedded, Electronics, or Telecommunications environment. You must be comfortable working with physical setups, not just cloud environments.
OS: Proficiency in Linux environments (command line tools, scripting).
Networking: Understanding of TCP/IP, UDP, and how software communicates with network-attached hardware.
Randstad Technologies Ltd is a leading specialist recruitment business for the IT & Engineering industries. Please note that due to a high level of applications, we can only respond to applicants whose skills & qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. For the purposes of the Conduct Regulations 2003, when advertising permanent vacancies we are acting as an Employment Agency, and when advertising temporary/contract vacancies we are acting as an Employment Business.
Senior DSP & Communications Engineer
Technical Futures.
Multiple locations
Hybrid
Senior
£85,000
processing-js
python
matlab
**Senior DSP & Communications Engineer (Radio Systems) South Cambridge - To C£85K + Hybrid + Benefits -**Rewarding opportunity for an expert in Signal Processing and Radio Systems to use theirbroad range of technical skills and knowledge to deliver cutting edge telematics solutionsAbout the Senior DSP & CommunicationsEngineer role:This is a critical role within a high-performing R&D environment, where you will work on advanced radio systems design and signal processing technologies. The role spans software-defined radio (SDR) platforms and demands expertise in digital signal processing (DSP) algorithms and Radio Systems as well as some knowledge of Embedded Software, RF and Analogue Sensors.You will contribute across the full product development lifecyclefrom initial design through to testing and integrationhelping deliver next-generation solutions for global surveillance and communication challenges.The Senior DSP & Communications Engineerwill ideally bring:
BSc / MSc in Electrical/Electronic Engineering, Communications, or a related field
Strong background in DSP algorithm development and signal processing theory
Commercial experienceof Radio Systems design withexposure to GNSS, Smart Antennas, Beamforming and Jammers all highly beneficial
Proficiency in MATLAB, Python, C/C++, or VHDL/Verilog for simulation and implementation
Understanding of real-time systems and embedded platforms
Whats on Offer to the successful Senior DSP & CommunicationsEngineer:
Salary up to C£85,000 depending on experience
Hybrid working arrangements + comprehensive benefits package
Opportunity to work on mission-critical, high-impact projects with a global reach
You must be eligible for UK Security Clearance.
Senior Embedded Software Engineer
Tec Partners
Multiple locations
In office
Senior
£50,000 - £70,000
c
matlab
Embedded Software Engineer - Salary to 65,000We are looking for experienced Embedded Software Engineers to join an innovative engineering team based in Cambridge. The role involves developing software for a new range of cutting-edge automotive electronic control units as part of a dynamic and collaborative team. This opportunity offers a chance to contribute to exciting projects while benefiting from the stability of a well-established parent company.Responsibilities:
Design, develop, and maintain embedded software for prototype and production systems, adhering to internal and international standards.
Engage in all stages of embedded software development, including requirements gathering, design, implementation, testing, and validation (both simulation and hardware-based).
Contribute to peer review processes and maintain reusable software library blocks.
Provide on-site customer support for calibration, troubleshooting, and code corrections.
Ensure compliance with safety, security, and quality standards while identifying and implementing process improvements.
Collaborate closely with hardware and systems engineering teams.
Essential Experience:
A degree in Software Engineering, Computer Engineering, or related fields.
Strong background in formal software development for embedded systems (automotive, aerospace, or medical sectors).
Proficiency in C programming for safety-critical applications, including adherence to MISRA guidelines.
Hands-on experience with 32-bit CPUs, real-time programming, and debugging tools like CANalyzer, CANoe, and VFlash.
Familiarity with AUTOSAR systems, particularly Vector MICROSAR and the DaVinci toolchain.
Desirable Skills:
Knowledge of MATLAB and Simulink model development.
Exposure to unit testing, SIL/HIL testing, and system-level understanding of power electronics and motor controllers.
Awareness of ISO 26262 standards and ASIL risk classifications.
Location: Cambridge, UKThis is an excellent opportunity for engineers seeking to make a meaningful impact in a forward-thinking environment while contributing to high-profile automotive projects.TEC Partners are a recruitment agency dedicated to finding top talent for leading businesses. Get in touch with Daniel Cordy for more information.
RF System Architect
Randstad Technologies Recruitment
Multiple locations
Hybrid
Mid - Senior
£80,000 - £120,000
react
c++
python
java
RF System Architect - Cambridge & HybridA global manufacurer of electronics systems, based in Cambridge is urgently seeking a new System Architect with experience of RF systems and products. It is a great time to be joining the business as they invest heavily in their engineering teams to design and develop the next generation of their cutting edge product line.This is a hybrid role that supports a healthy work / life balance through flexible home working options.The successful candidate must have:
Strong experience as a system architect / software architect
Experience with RF (Radio Frequency) products is essential
Experience in a variety of software languages will be considered e.g Java / Python / React / C++
An agile approach to product development
A good communicator, able to work effectively in a collaborative team environment
The salary for the role is flexible depending on skills and experience and they will stretch for the right candidate.This is an urgent role where the hiring manager is looking to shortlist for interview immediately. Please send a copy of your RF System Architect CV to me ASAP to be considered.Randstad Technologies Ltd is a leading specialist recruitment business for the IT & Engineering industries. Please note that due to a high level of applications, we can only respond to applicants whose skills & qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. For the purposes of the Conduct Regulations 2003, when advertising permanent vacancies we are acting as an Employment Agency, and when advertising temporary/contract vacancies we are acting as an Employment Business.
Control Systems Engineer
Hartland Recruitment & Advertising Limited
Multiple locations
Hybrid
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 RoleAs 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 payWhat 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 UsHartland 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.
Page 1 of 2

Frequently asked questions

What types of Firmware Engineer jobs are available in Cambridge?
Cambridge offers a variety of Firmware Engineer positions across industries such as semiconductor, telecommunications, and embedded systems development, ranging from junior to senior roles.
What are the typical qualifications required for Firmware Engineer roles in Cambridge?
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.
How can I apply for Firmware Engineer jobs listed on this page?
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.
Are remote Firmware Engineer jobs available for candidates in Cambridge?
Yes, many companies offer remote or hybrid working options. You can filter job listings to find roles that support remote work or flexible schedules.
What is the average salary range for Firmware Engineers in Cambridge?
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.