Why this role stands out
You'll have a significant impact on cutting-edge products from their inception, growing your technical expertise in a collaborative environment with a competitive salary and bonus structure. This role is ideal for a driven engineer with UK work rights seeking to deepen their embedded C development skills and take on substantial ownership. Apply now to contribute to innovative, high-technology solutions!
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
- ZA

Forward Deployed Engineer Auto Apply
Zaimler · London · Hybrid 🇬🇧
EngineeringSalary not listed - ME

Python Engineer Auto Apply
Modo Energy · London · Hybrid 🇬🇧
DjangoFastAPIGit+12TechnologySalary not listed - W2
Senior Associate, Software Engineer Auto Apply
Wisdomtree 2 · London · Hybrid 🇬🇧
TechnologySalary not listed - LO
Avionics Software Engineer Auto Apply
Lodestar · London · Hybrid 🇬🇧
DockerEmbedded SystemsBackground Checks+3TechnologySalary not listed - SN

Forward Deployed Engineer Auto Apply
Snaplogic · United Kingdom · Hybrid 🇬🇧
EngineeringSalary not listed - AM

Senior Software EngineerRecently posted
Anson Mccade · Cheltenham, Gloucestershire · Hybrid 🇬🇧
AWSJavaAzure+5Technology£50k - £70k/yr - TR

Software Engineer (Structured Data) Auto Apply
Tradinghub · London · Hybrid 🇬🇧
SQLAWSC#+4TechnologySalary not listed - TR

Software Engineer (Market Data) Auto Apply
Tradinghub · London · Hybrid 🇬🇧
DynamoDBSQLAWS+4TechnologySalary not listed - FH

Senior Software EngineerRecently posted Auto Apply
Flatiron Health · London office · Hybrid 🇬🇧
DockerGitApache Spark+12TechnologySalary not listed - EV

Software Engineer II, SecurityRecently posted Auto Apply
EverQuote · Belfast · Hybrid 🇬🇧
SQLAWSEncryption+9TechnologySalary not listed - EV

Senior Software EngineerRecently posted Auto Apply
EverQuote · Belfast · Hybrid 🇬🇧
DockerAWSA/B Testing+9TechnologySalary not listed - ES

Product Engineer II – ArcGIS Arcade Auto Apply
Esri · Cardiff · Hybrid 🇬🇧
LuaGitCompliance+7Salary not listed