Why this role stands out
You can drive innovation and take significant technical ownership in developing next-generation products at ZENOVO LTD, a company with a strong reputation for cutting-edge technology. This on-site role in Bristol offers a competitive salary of GBP 60,000 - 70,000 plus bonus and benefits, making it an ideal opportunity for experienced embedded engineers looking to grow their careers in a collaborative environment. Apply now to contribute to exciting projects from their early stages!
Quick overview
Job description
Location: Bristol (3 Days On-Site Per Week)
Salary: £60,000 - £70,000 + Bonus & Benefits (Depending on Experience)
NOTE: Only candidates with permanent, unrestricted UK working rights will be considered, as visa sponsorship is not offered for this position.
Overview:
This is an exciting opportunity for an experienced Embedded Software Engineer to join a collaborative and innovative engineering environment with a business at the beginning of the development journey for their next-generation product.
The successful candidate will work closely with Senior Engineers and other members of the engineering team, taking a key role in designing and developing embedded firmware in C for bare-metal applications.
This is an excellent opportunity for an engineer looking to take on greater technical responsibility and contribute to the development of innovative, high-technology products from an early stage.
Job Responsibilities:
- Design, develop, and maintain firmware in C to support product enhancements and new product development.
- Take ownership of embedded software development activities across the product lifecycle.
- Develop firmware for bare-metal embedded applications.
- Lead and support the testing, debugging, and integration of embedded solutions.
- Work closely with Senior Engineers and wider engineering teams to develop robust and reliable embedded products.
- Follow structured development processes and contribute to code reviews and software quality improvements.
- Use source code control systems such as Git to manage code versions and development activities.
- Use task tracking systems such as Jira to record issues, manage development tasks, and support project coordination.
- Provide technical input into software architecture, design decisions, and development methodologies.
- Support the mentoring and development of less experienced engineers where appropriate.
- Strong experience in C programming for bare-metal embedded systems.
- Experience with communication protocols such as SPI, RS485, and CAN.
- Strong knowledge of ARM architectures, such as Cortex-M or Cortex-A.
- Experience developing, debugging, and integrating embedded firmware.
- Good understanding of embedded software development processes and best practices.
- Experience using source control systems such as Git.
- Experience working with task tracking and project management tools such as Jira.
- Strong problem-solving skills and a methodical approach to software development.
- Enthusiasm for low-level development and a passion for understanding how hardware and software interact.
Similar jobs
- RG

Contract Embedded Software Engineer - LinuxRecently posted
Redline Group Ltd · London · Hybrid 🇬🇧
LinuxTechnologySalary not listed - SJ

Software Engineer (Equities Analytics & Alternative Data) - Selby JenningsRecently posted
Selby Jennings · London · Hybrid 🇬🇧
PythonSystem DesignTechnologySalary not listed - FR

Senior Observability EngineerRecently posted
Fuel Recruitment · London · On-site 🇬🇧
EngineeringSalary not listed - RW

CGT20 - Software Engineer - Seismic & SalesforceRecently posted
Robert Walters · London · Hybrid 🇬🇧
SQLGitC#+5TechnologySalary not listed - CS
Software Developer C++ Python - TradingRecently posted
Client Server · Moorgate, Central London · Remote 🇬🇧
C++PythonLinuxTechnologySalary not listed - IA

C++ Software EngineerRecently posted
IO Associates · United Kingdom · Remote 🇬🇧
C++AzureCI/CDTechnologySalary not listed - ME

Principal Embedded EngineerRecently posted
Morson Edge · Weston, Portland · Hybrid 🇬🇧
Embedded SystemsFPGAC+++1TechnologySalary not listed - CS
Lead Software Engineer C# .Net - FinTechRecently posted
Client Server · Sidlow, Reigate · Hybrid 🇬🇧
MicroservicesC#.NET+3Technology£100k/yr - KE

Embedded Software EngineerRecently posted
KO2 Embedded Recruitment Solutions LTD · Windhill, Shipley · Hybrid 🇬🇧
GitEmbedded SystemsC+++4Technology£50k/yr - MS
Senior Software Engineer- Personalisation
MS · London · Hybrid 🇬🇧
RecruitingOAuthContinuous Improvement+4TechnologySalary not listed - MS
Senior Software Engineer
MS · London · Hybrid 🇬🇧
RecruitingA/B TestingContinuous Improvement+1TechnologySalary not listed - MS
Senior Software Engineer- Customer Support
MS · London · Hybrid 🇬🇧
RecruitingNext.jsCase Management+5TechnologySalary not listed