Embedded Software Engineer in Bristol

Embedded Software Engineer in Bristol

Bristol Full-Time 63000 - 77000 £ / year (est.) No working from home possible
R

At a Glance

  • Tasks: Design and develop embedded firmware using C for high-reliability technology.
  • Company: Established engineering business with a focus on innovation.
  • Benefits: Competitive salary, hands-on experience, and opportunities for professional growth.
  • Other info: Collaborative environment with excellent career advancement potential.
  • Why this job: Join a dynamic team and work on cutting-edge embedded systems.
  • Qualifications: 5+ years in embedded systems and strong C programming skills.

The predicted salary is between 63000 - 77000 £ per year.

  • Embedded Software Engineer
  • Bristol | Permanent | Full-Time | 37.5 Hours | Monday-Friday

Are you an experienced Embedded Software Engineer with strong C programming skills and a passion for developing firmware close to hardware?

We're working with an established engineering business developing complex, high-reliability technology, and they're looking for an Embedded Software Engineer to join their Bristol-based engineering team.

The Role

You’ll be responsible for designing, developing and maintaining embedded firmware, working closely with hardware and wider engineering teams to deliver reliable, high-performance products.

This is a hands‑on role covering bare‑metal C development, hardware integration, debugging and testing, with involvement across both new and existing products.

Key Responsibilities

  • Design and develop embedded firmware using C.
  • Develop and maintain bare-metal applications.
  • Support new product development and sustaining engineering projects.
  • Develop firmware for embedded hardware and communication interfaces.
  • Write unit and integration tests and supporting test scripts.
  • Diagnose and resolve firmware and hardware issues.
  • Read and interpret hardware schematics and datasheets.
  • Evaluate new hardware devices and designs.
  • Debug embedded systems using appropriate test equipment.
  • Produce technical documentation, including APIs and communication protocols.
  • Use task tracking tools to manage development activities.
  • Contribute to reliability analysis, risk assessments and FMEA.

About You

You'll ideally have

  • 5+ years' experience working with embedded systems.
  • Strong commercial experience developing bare-metal firmware in C.
  • Knowledge of embedded communication protocols such as SPI, RS485 and CAN.
  • Experience debugging embedded hardware and firmware using oscilloscopes, logic analysers and multimeters.
  • Good understanding of electronics and the ability to read schematics.
  • Experience using task tracking and development tools.
  • Strong problem-solving and analytical skills
  • #J-18808-Ljbffr

Embedded Software Engineer in Bristol employer: Roc Search Europe Limited

Join a forward-thinking engineering company in Bristol, where your expertise as an Embedded Software Engineer will be valued and nurtured. With a strong emphasis on innovation and collaboration, you'll enjoy a supportive work culture that encourages professional growth through hands-on projects and continuous learning opportunities. Benefit from a competitive salary, flexible working hours, and the chance to work on cutting-edge technology that makes a real impact.

R

Contact Details:

Roc Search Europe Limited Recruitment Team

We think you need these skills to ace Embedded Software Engineer in Bristol

C Programming
Embedded Firmware Development
Bare-Metal Applications
Hardware Integration
Debugging Skills
Testing and Test Script Development
Firmware for Embedded Hardware