Leave us your email address and we'll send you all the new jobs according to your preferences.
Software & Firmware Engineer
Posted 4 hours 58 minutes ago by Computer Futures - London & S.E(Permanent and Contract)
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 (eg, Git) and Agile development practices.
- Experience with safety-critical or high-integrity systems (eg, aerospace, automotive).
- Exposure to FPGA development or low-level hardware programming.
- Understanding of CI/CD pipelines and automated testing.
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 our website
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 | OC387148 England and Wales
Computer Futures - London & S.E(Permanent and Contract)
Related Jobs
Software Architect (all genders)
- 45 000,00 € - 75 000,00 € Annual
- Baden-Württemberg, Stuttgart, Germany, 70563
SAP MDG Programme Manager
- Not Specified, United Kingdom
Cross Platform Software Engineer (all genders)
- 45 000,00 € - 75 000,00 € Annual
- Baden-Württemberg, Göppingen, Germany, 73033
QMS Manager
- £60,000 - £75,000 Annual
- Berkshire, Reading, United Kingdom, RG317
Software Engineer - C/C++
- £400 - £475 Daily
- Angus, Dundee, United Kingdom, DD2 5