Enable job alerts via email!

Software & Firmware Engineer in Croesyceiliog

Computer Futures

Wales

Hybrid

GBP 35,000 - 55,000

Full time

30+ days ago

Job summary

A leading company in advanced lighting and safety systems is seeking an Embedded Software & Firmware Engineer. The role focuses on innovative, sustainable solutions within commercial aviation sectors. Ideal candidates will have a strong background in embedded systems, sought to resolve complex technical challenges while working in a collaborative environment. Enjoy a hybrid work setup with numerous benefits including generous leave and pension contributions.

Benefits

25 days annual leave plus 8 bank holidays
5% company pension contribution
Annual bonus scheme
Early finish Fridays
Employee Assistance Programme

Qualifications

  • Degree in Computer Science or Electronics required.
  • Experience in embedded software/firmware development is essential.
  • Confident using lab tools and familiar with CI/CD pipelines.

Responsibilities

  • Design and implement embedded software and firmware for microcontrollers.
  • Debug and resolve firmware issues across development stages.
  • Contribute to system architecture and maintain documentation.

Skills

Embedded software development
C/C++ proficiency
Microcontrollers knowledge
Digital communication protocols
Version control (Git)
Agile practices

Education

Degree in Computer Science, Electronics

Tools

Oscilloscopes
Logic analysers

Job description

We're seeking an Embedded Software & Firmware Engineer to join a team developing advanced lighting and safety systems for high-reliability environments. The role involves working on embedded solutions that power intelligent cabin technologies used across commercial aviation sectors.

You'll be contributing to projects that combine innovation with sustainability - including systems designed to reduce environmental impact through energy-efficient operation and eco-conscious materials. This is a hands-on engineering role with real-world impact, ideal for someone who enjoys solving complex technical challenges and working closely with hardware.

This will be a hybrid role with a minimum of 4 days a week in the office which is based in South Wales.

What you'll do:

  • Design and implement embedded software and firmware for microcontrollers and programmable logic devices.
  • Develop low-level drivers, communication protocols, and real-time control logic.
  • Write efficient, maintainable code in C/C++.
  • Contribute to system architecture, requirements definition, and integration with hardware.
  • Debug and resolve firmware issues across development and production stages.
  • Support secure firmware update mechanisms and bootloaders.
  • Participate in verification and validation activities, including unit and system testing.
  • Maintain clear technical documentation throughout the development process.
  • Work closely with cross-functional teams including hardware, systems, and QA.

What you'll need:

  • Degree in Computer Science, Electronics, or a related field.
  • Solid experience in embedded software/firmware development.
  • Proficiency in C/C++ and experience with real-time or bare-metal systems.
  • Strong understanding of microcontrollers and digital communication protocols (I2C, SPI, UART, CAN).
  • Confident using lab tools such as oscilloscopes and logic analysers.
  • Familiarity with version control systems (e.g., Git) and Agile development practices.
  • Experience with safety-critical or high-integrity systems (e.g., aerospace, automotive).
  • Exposure to FPGA development or low-level hardware programming.
  • Understanding of CI/CD pipelines and automated testing.

What you'll get:

  • 25 days annual leave plus 8 bank holidays
  • Christmas shutdown
  • 5% company pension contribution
  • Death in service benefit
  • Annual bonus scheme (based on company and individual performance)
  • 37.5-hour work week
  • Early finish Fridays (1pm finish)
  • Free annual eye test
  • Cycle to work scheme
  • Employee Assistance Programme (EAP)

You'll be part of a supportive and technically capable team that values clear communication, practical problem-solving, and continuous improvement. The company offers flexible working arrangements and encourages professional development.

If this role sounds of interest and you meet a handful of the requirements, please apply and we'll be in touch to share some further information.

To find out more about Computer Futures please visit (url removed)

Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy Registered office 8 Bishopsgate, London, EC2N 4BQ, United Kingdom Partnership Number OC(phone number removed) England and Wales

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.