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
Robotics Software Engineer - C++/ROS2
Redline Group Ltd
Cambridge
In office
Mid
£70,000
RECENTLY POSTED
linux
c++
jira
Are you an experienced Robotics Software Engineer with a strong background in ROS2, C++? Are you based in the Cambridge area, or keen to join one of the UK’s leading hubs for robotics and technology innovation?If so, our client an innovative ‘tech for good’ start-up - is seeking a Robotics Software Engineer to join their growing R&D team in Cambridge, supporting projects across the UK and EU.Key Responsibilities:Design, develop, and integrate ROS2-based software for advanced robotic systems.Collaborate with cross-functional teams (electronics, mechatronics, AI/research) in an Agile environment.Implement, test, and debug real-time robotic applications on Linux platforms.Deploy and validate robotics software on physical hardware, including field testing.Required Skills & Experience:Degree or Master’s in Software Engineering, Computer Science, Robotics, or a related discipline.Proven experience with modern C++ (C++14 or later)Hands-on expertise with ROS2 (Robot Operating System 2).Experience integrating software with embedded or edge computing hardware (e.G. NVIDIA Jetson/Xavier).Exposure to ROS1 migration, simulation tools (e.G. Gazebo, RViz), and project tracking tools such as Jira.This role offers a competitive salary, benefits package, and opportunities for career progression and profit share within a pioneering robotics company driving real-world impact.To apply for the Robotics Software Engineer - C++/ROS2 (Linux) role, please send your CV to Or call 01582 878828 / 07487 756328.TPBN1_UKTJ
Repair Centre Technician
Hologic
Cambridge
Hybrid
Junior - Mid
Private salary
RECENTLY POSTED
TECH-AGNOSTIC ROLE
Role location: Cambridge, UKAt Endomag, a Hologic company, we’re redefining cancer treatment and empowering clinicians worldwide with innovative medical solutions. By leveraging our magnetic-based technologies, including the Sentimag®, Magtrace® lymphatic tracer, and Magseed® marker, we enable physicians to accurately stage breast cancer and perform precise tissue localisation procedures.We are looking for a skilled Repair Centre Technician to join our team in Cambridge and play a vital role in supporting our in-house repair and pilot line capabilities for the Sentimag Gen2 and Gen3 Probes and Base Units.We’re looking for people who have engineering experience ideally from within a medical device background who love troubleshooting and problem solving, are driven to exceed customer expectations and have passion for quality.KEY RESPONSIBILITIES
Conduct incoming, inline, and end-of-line testing on components and products to verify compliance with quality standards
Calibrate and maintain tooling and equipment to ensure ongoing accuracy and reliability within the Repair Centre
Prepare repair documentation, generate quotes, create work orders and deliver progress updates
Decontamination and incoming inspection of products returning from the field
Contribute to continuous improvement initiatives, supporting the introduction of new repair procedures, tooling and processes
Assist with inventory management of spare parts and materials required for repair activities
KNOWLEDGE, SKILLS & EXPERIENCE
Experience in a manufacturing/service/repair environment
Experience using electrical test equipment; Oscilloscope, multi-meter etc.
Experience soldering/ performing PCB repair and fault finding will be highly advantageous
ERP system knowledge within a manufacturing/service/repair environment
Proficient use of Microsoft products (Word, Excel, Outlook) and basic inventory management tools
Excellent written and verbal communication skills
Excellent problem-solving skills and a detail-oriented approach
Ready to Make an Impact?If you have the right skills and experience and want to join our team, apply today. We can’t wait to hear from you!Innovate with Purpose: Work at the forefront of life-changing medical technology.Collaborative Culture: Join a friendly, supportive team where your contributions matter.Personal Growth: Expand your skills in a fast-growing, global company.#LI-KP1#associate
Robotics Software Engineer - C++/ROS2
Redline Group Ltd
Multiple locations
In office
Mid - Senior
£45,000 - £70,000
linux
c++
jira
Are you an experienced Robotics Software Engineer with a strong background in ROS2, C++? Are you based in the Cambridge area, or keen to join one of the UK’s leading hubs for robotics and technology innovation?If so, our client an innovative “tech for good” start-up - is seeking a Robotics Software Engineer to join their growing R&D team in Cambridge, supporting projects across the UK and EU.Key Responsibilities:
Design, develop, and integrate ROS2-based software for advanced robotic systems.
Collaborate with cross-functional teams (electronics, mechatronics, AI/research) in an Agile environment.
Implement, test, and debug real-time robotic applications on Linux platforms.
Deploy and validate robotics software on physical hardware, including field testing.
Required Skills & Experience:
Degree or Master’s in Software Engineering, Computer Science, Robotics, or a related discipline.
Proven experience with modern C++ (C+ or later)
Hands-on expertise with ROS2 (Robot Operating System 2).
Experience integrating software with embedded or edge computing hardware (e.G. NVIDIA Jetson/Xavier).
Exposure to ROS1 migration, simulation tools (e.G. Gazebo, RViz), and project tracking tools such as Jira.
This role offers a competitive salary, benefits package, and opportunities for career progression and profit share within a pioneering robotics company driving real-world impact.To apply for the Robotics Software Engineer - C++/ROS2 (Linux) role, please send your CV to (url removed) Or call (phone number removed) / (phone number removed).
Robotics Software Design Engineer - C++/PostgreSQL
Redline Group Ltd
Multiple locations
In office
Mid - Senior
£40,000 - £65,000
linux
c++
postgresql
Robotics Software Design Engineer - C++/ PostgreSQLAre you an experienced Software Engineer with a strong background in C++ development and data systems for robotics? Are you based in the Cambridge area, or keen to join one of the UK’s leading hubs for robotics and technology innovation?If so, our client an innovative “tech for good” start-up - is actively hiring for a position based in Cambridge, UK, supporting operations across their UK and EU functions.The Robotics Software Design Engineer - C++/Postgres, based in Cambridge, will be responsible for:
Developing and optimising C++ code to acquire, report, and aggregate data in real time on constrained robotics hardware platforms
Taking full ownership of the data pipeline from robot to cloud PostgreSQL databases
Defining and implementing strategies for data ingestion and analysis including how, when, and where data is stored and transferred
Designing and maintaining the cloud interface for robotic data system
Collaborating with robotics, electronics, and software teams in an Agile environment
To apply for this Robotics Software Design Engineer - C++/ PostgreSQL you should have:
A degree or master’s in Software Engineering, Computer Science, Robotics, or a related field
Proven experience developing in modern C++ (C+ or later)
Strong PostgreSQL experience, including database design, optimisation, and cloud integration
Solid Linux experience (essential)
Experience with ROS1 and/or ROS2 (Robot Operating System) is highly desirable
This role offers a competitive salary and benefits package. You will join a pioneering technology company with excellent career growth opportunities and profit share options.To apply for this Robotics Software Design Engineer - C++/Postgres role, please send your CV to (url removed) Or call (phone number removed) / (phone number removed)
Page 2 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.