Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Software Design Engineer

Fortis Recruitment Solutions

Cardiff

On-site

GBP 40,000 - 55,000

Full time

17 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A recruitment agency is seeking an Embedded Software Design Engineer in Cardiff to develop and improve embedded software and firmware. The role involves writing efficient C/C++ code, collaborating with hardware, and participating in design discussions. Candidates should have a passion for embedded systems and problem-solving. Join us to work on exciting products that make a real impact in the tech world.

Benefits

Early Finish Fridays

Qualifications

  • Experience in developing embedded software and firmware for various processors.
  • Ability to write efficient C / C++ code suitable for real-world applications.
  • Knowledge of hardware-software integration.

Responsibilities

  • Developing and improving embedded software and firmware.
  • Building and fine-tuning low-level drivers.
  • Writing clean, efficient C / C++ code.
  • Participating in design discussions for system architecture.
  • Collaborating with hardware to resolve integration challenges.
  • Contributing to secure firmware update systems.
  • Engaging in system validation testing.

Skills

C / C++ programming
Embedded systems knowledge
Low-level driver development
Communication protocols
Job description

Job Title: Embedded Software Design Engineer

Location: Cardiff area

Employment Type: Permanent, full‑time

Visa sponsorship: Not available (UK rights to work required)

Location: Cardiff

Employment Type: Full-Time (Early Finish Fridays!)

About the Role

We’re on the lookout for an Embedded Software / Firmware Engineer who loves working with embedded systems and enjoys getting hands‑on with both code and hardware.

This is a great opportunity to work on exciting, real-world products that demand smart, reliable software. You’ll be involved in the whole journey — from brainstorming ideas and designing solutions to testing, tweaking, and launching. If you enjoy solving tricky problems and seeing your work make a real impact, this could be a great fit.

What You’ll Be Doing
  • Developing and improving embedded software and firmware for a variety of processors and microcontrollers.
  • Building and fine‑tuning low‑level drivers and communication protocols to keep everything running smoothly.
  • Writing clean, efficient C / C++ code that performs well in the real world.
  • Getting involved in early design discussions to help shape system architecture and technical decisions.
  • Working closely with hardware to figure out (and fix!) integration challenges.
  • Helping create secure and reliable firmware update systems.
  • Taking part in testing — from quick checks to full system validation ...
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.