Senior Embedded Software Engineer

Hyra

Hemel Hempstead

On-site

GBP 60,000 - 70,000

Full time

13 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Bonus & Benefits

Job summary

Hyra in Bristol is seeking a Senior Embedded Software Engineer to design and develop embedded firmware in C for bare-metal applications. This role is on-site three days per week with some flexibility.

You will collaborate with senior engineers, lead testing and debugging, and contribute to software architecture decisions while leveraging Git and Jira for version control and task tracking. Visa not provided; only permanent UK rights.

Qualifications

  • Strong experience in C for bare-metal embedded systems.
  • Familiar with SPI, RS485 and CAN communication.
  • Proficient with ARM Cortex-M architectures and embedded firmware development.

Responsibilities

  • Design, develop, and maintain firmware in C for bare-metal systems.
  • Own embedded software activities across the product lifecycle.
  • Develop and integrate firmware for bare-metal applications.
  • Lead testing, debugging, and integration of embedded solutions.
  • Collaborate with seniors and wider teams on robust product development.
  • Follow structured processes and participate in code reviews.
  • Use Git for version control and Jira for task tracking.
  • Contribute to software architecture decisions and mentoring.

Skills

C programming
Bare-metal embedded
SPI
CAN
RS485
ARM Cortex-M
Git
Jira
Problem solving
Hardware interaction

Tools

Git
Jira

Job description

Job Title : Senior Embedded Software Engineer
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.
Experience Required
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

ZENOVO • West of England

Hybrid
GBP 55,000 - 65,000
Bonus
Benefits package
Senior Embedded Software Engineer
Senior Embedded Software Engineer

SR2 • Reading

On-site
GBP 65,000 - 90,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Verso Recruitment Group • England

Hybrid
GBP 63,000 - 77,000
Hybrid working
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Zenovo • Droitwich Spa

On-site
GBP 60,000 - 70,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Zenovo • East Midlands

Hybrid
GBP 59,000 - 72,000
Senior Embedded Electronics Engineer
Senior Embedded Electronics Engineer

ZENOVO • Manchester

On-site
GBP 63,000 - 77,000
Embedded Software Engineer
Embedded Software Engineer

Intellectual Capital Resources • West of England

Hybrid
GBP 59,000 - 99,000
Hybrid working
Visa support
Great benefits
Senior Embedded Firmware Lead - C, Bare-Metal, On-Site Bristol
Senior Embedded Firmware Lead - C, Bare-Metal, On-Site Bristol

Hyra • Hemel Hempstead

On-site
GBP 60,000 - 70,000
Bonus & Benefits
Embedded Software Engineer
Embedded Software Engineer

Zenovo • Cambridgeshire and Peterborough

On-site
GBP 55,000 - 65,000
Bonus
Benefits package
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Catalyst • Peterlee

On-site
GBP 60,000 - 90,000