—
Job title: Firmware Engineer Intro Our client leads in water infrastructure monitoring and drives innovation to protect vital resources. We foster a flexible working environment and a collaborative culture. Firmware is a key component of our products, and we continuously add new features and enhancements. About the role We are currently looking for a motivated and skilled Firmware Engineer to join our firmware development team and be responsible for creating and implementing firmware for systems and applications. This role is instrumental in innovating and supporting our extensive product portfolio. The role reports to the Firmware Team Lead and is a part of a small team. The ideal candidate will have a strong technical background in firmware development and experience with IoT devices. Responsibilities • Design and install embedded firmware for all our clients’ products • Work as a part of a multi-disciplinary team to design, integrate, qualify and test applications • Troubleshoot and debug code to identify and resolve technical issues • Contribute to architecture discussions and software development activities • Translate loosely defined requirements into solutions • Provide responsive support for urgent needs from users of the system • Collaborate with colleagues to tackle complex challenges • Test and refine code, processes, and deployments to ensure reliability and efficiency • Ensure coding standards are met and implement quality assurance practices to maintain high software quality • Maintain high-quality code, ensuring code is readable, maintainable, and scalable • Participate in version control and deployment processes to ensure smooth releases • Stay current with industry developments, new technologies, and emerging trends to ensure ongoing learning and professional growth Role requirements Soft Skills • Excellent oral and written communication skills with a keen sense of customer service • Excellent problem-solving and troubleshooting skills • Process-oriented with documentation skills • Strong attention to detail • Flexibility in thinking and in attitude, with the ability to accept a change in priorities as necessary Technical Skills • 3+ years of experience in firmware development • Proficient in programming languages C, C# and assembly language • In-depth knowledge of hardware design, architecture and interfacing • Familiarity with networking, network security and IT security generally • Embedded C maybe C++ BUT most is in C, C#, Python RTOS – Real Time Operating System – Zephyr – Free RTOS or Safe RTOS + git or other version control • Calling strategies waking up a device and putting it to sleep Questions understanding how to manipulate a device using low energy ie put a device to sleep wake a device up • Low energy devices battery powered wireless VLE • CMake – DOxygen (Documentation Tool) • Python would be a good optional • Other experience considered What we Offer 37.5 hours per week with core working hours and flexible options, including remote work. Office attendance is expected once a month or as needed. Benefits include 26 days of annual leave plus bank holidays, the option to purchase additional leave, a pension plan, a salary sacrifice car scheme, health coverage, parental leave, and an employee assistance program.
No hard skills extracted
No soft skills extracted
| Query | Country | Status | Response ms | Created |
|---|---|---|---|---|
| Firmware Engineer | fallback | 403 | 2026-03-21 21:24 | |
| graduate software engineer in Bristol | gb | duplicate | 9868 | 2026-03-21 17:54 |
| junior software engineer in Bristol | gb | duplicate | 16279 | 2026-03-21 17:34 |
| junior software developer in Bristol | gb | processed | 19654 | 2026-03-21 17:28 |
{
"job_id": "qEY0MPWRGMBq-E-jAAAAAA==",
"job_city": "Cwmbran",
"job_state": null,
"job_title": "Firmware Engineer",
"job_country": "GB",
"job_benefits": null,
"job_latitude": 51.6496546,
"job_location": "Cwmbran",
"job_onet_soc": "15113300",
"apply_options": [
{
"is_direct": false,
"publisher": "LinkedIn",
"apply_link": "https://uk.linkedin.com/jobs/view/firmware-engineer-at-mentmore-4371367749?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
},
{
"is_direct": false,
"publisher": "Talents By StudySmarter",
"apply_link": "https://talents.studysmarter.co.uk/companies/mentmore-recruitment/firmware-engineer-6765484/?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
},
{
"is_direct": false,
"publisher": "BeBee - Jobs And Services - United Kingdom",
"apply_link": "https://gb.bebee.com/job/0200da2ef3cea61792013e90d1ff2475?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
},
{
"is_direct": false,
"publisher": "JobLeads",
"apply_link": "https://www.jobleads.com/gb/job/firmware-engineer--cwmbran--e27582364e9b14381dcf1173fde123ef3?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
},
{
"is_direct": false,
"publisher": "Jobrapido",
"apply_link": "https://uk.jobrapido.com/jobpreview/3769604106772021248?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
},
{
"is_direct": false,
"publisher": "Jobilize",
"apply_link": "https://www.jobilize.com/job/gb-gwent-cwmbran-firmware-engineer-wales-mentmore-hiring-now-job-immediately?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
},
{
"is_direct": null,
"publisher": "LinkedIn",
"apply_link": "https://uk.linkedin.com/jobs/view/firmware-engineer-at-mentmore-4371367749"
}
],
"employer_logo": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRePGREfXjY1Pvu9vCvDoGw1fsKKS_Y8KfIvV9k&s=0",
"employer_name": "Mentmore",
"job_is_remote": false,
"job_longitude": -3.0317889,
"job_posted_at": "2 days ago",
"job_publisher": "LinkedIn",
"job_apply_link": "https://uk.linkedin.com/jobs/view/firmware-engineer-at-mentmore-4371367749?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
"job_highlights": {},
"job_max_salary": null,
"job_min_salary": null,
"job_description": "Job title: Firmware Engineer\n\nIntro\n\nOur client leads in water infrastructure monitoring and drives innovation to protect vital resources. We foster a flexible working environment and a collaborative culture. Firmware is a key component of our products, and we continuously add new features and enhancements.\n\nAbout the role\n\nWe are currently looking for a motivated and skilled Firmware Engineer to join our firmware development team and be responsible for creating and implementing firmware for systems and applications.\n\nThis role is instrumental in innovating and supporting our extensive product portfolio. The role reports to the Firmware Team Lead and is a part of a small team. The ideal candidate will have a strong technical background in firmware development and experience with IoT devices.\n\nResponsibilities\n• Design and install embedded firmware for all our clients’ products\n• Work as a part of a multi-disciplinary team to design, integrate, qualify and test applications\n• Troubleshoot and debug code to identify and resolve technical issues\n• Contribute to architecture discussions and software development activities\n• Translate loosely defined requirements into solutions\n• Provide responsive support for urgent needs from users of the system\n• Collaborate with colleagues to tackle complex challenges\n• Test and refine code, processes, and deployments to ensure reliability and efficiency\n• Ensure coding standards are met and implement quality assurance practices to maintain high software quality\n• Maintain high-quality code, ensuring code is readable, maintainable, and scalable\n• Participate in version control and deployment processes to ensure smooth releases\n• Stay current with industry developments, new technologies, and emerging trends to ensure ongoing learning and professional growth\n\nRole requirements Soft Skills\n• Excellent oral and written communication skills with a keen sense of customer service\n• Excellent problem-solving and troubleshooting skills\n• Process-oriented with documentation skills\n• Strong attention to detail\n• Flexibility in thinking and in attitude, with the ability to accept a change in priorities as necessary\n\nTechnical Skills\n• 3+ years of experience in firmware development\n• Proficient in programming languages C, C# and assembly language\n• In-depth knowledge of hardware design, architecture and interfacing\n• Familiarity with networking, network security and IT security generally\n• Embedded C maybe C++ BUT most is in C, C#, Python RTOS – Real Time Operating System – Zephyr – Free RTOS or Safe RTOS + git or other version control\n• Calling strategies waking up a device and putting it to sleep Questions understanding how to manipulate a device using low energy ie put a device to sleep wake a device up\n• Low energy devices battery powered wireless VLE\n• CMake – DOxygen (Documentation Tool)\n• Python would be a good optional\n• Other experience considered\n\nWhat we Offer\n\n37.5 hours per week with core working hours and flexible options, including remote work. Office attendance is expected once a month or as needed. Benefits include 26 days of annual leave plus bank holidays, the option to purchase additional leave, a pension plan, a salary sacrifice car scheme, health coverage, parental leave, and an employee assistance program.",
"job_google_link": "https://www.google.com/search?q=jobs&gl=gb&hl=en&udm=8#vhid=vt%3D20/docid%3DqEY0MPWRGMBq-E-jAAAAAA%3D%3D&vssid=jobs-detail-viewer",
"employer_website": "https://mentmore.com",
"job_onet_job_zone": "4",
"job_salary_period": "YEAR",
"job_apply_is_direct": false,
"job_employment_type": "Full–time",
"job_employment_types": [
"FULLTIME"
],
"job_posted_at_timestamp": 1773878400,
"job_posted_at_datetime_utc": "2026-03-19T00:00:00.000Z"
}