Firmware Engineer
Firmware Engineer
Cardiff - 2 days in the office per week.
£50,000–£55,000
An exciting opportunity for an experienced Firmware Engineer to work on embedded systems that make a real-world impact. This role suits someone who enjoys low-level development, problem-solving, and seeing their code run on physical hardware.
The Role
You'll be responsible for developing, testing, and maintaining firmware for embedded devices, working closely with hardware and engineering teams to deliver reliable, high-performance solutions.
What You'll Be Doing
- Designing and developing firmware for embedded systems
- Writing efficient, maintainable code in C/C++
- Debugging at the firmware and hardware level
- Supporting product development from concept through to release
- Contributing to technical documentation and continuous improvement
What You'll Need
- Minimum 5 years' experience in firmware or embedded software development
- Strong C/C++ programming skills
- Experience working with microcontrollers relating to their programming knowledge
- Comfortable debugging using tools such as JTAG, oscilloscopes, or logic analysers
If you are interested in finding out more about this role please apply to find out more!