Embedded Software Engineer
Matchtech
In this role you will develop embedded firmware and control strategies in C/C++. You will support the full product lifecycle from prototype to production release and build system-level solutions using first-principles engineering or model-based approaches. You will perform hands-on verification on real hardware, debug root causes, and optimise performance at both component and system levels. You will interface embedded control with sensors and actuators using I2C, SPI, CAN, and USB, working within a process-led environment. This is a collaborative, technically challenging opportunity in a leading engineering business at the interface of automotive and aerospace supply chains.
Pay / Benefits- competitive benefits package
- development/training opportunities
- Develop embedded firmware and control strategies in C/C++
- Support full product lifecycle from prototype to production release
- Build system-level solutions using first-principles or model-based approaches
- Hands-on verification/validation on real hardware
- Debug and perform root-cause analysis and performance optimisation
- Interface embedded control with sensors/actuators using I2C, SPI, CAN, USB
- Work within a process-led environment with testing, problem reporting, and change control
- Commercial experience in embedded software engineering (C/C++)
- Degree-qualified or equivalent practical/industrial experience
- Strong engineering fundamentals (thermodynamics/fluids/electrical behaviour desirable)
- Track record of delivering products/systems
- Clear communicator, collaborative approach, strong problem-solving and attention to detail
- Clear communicator
- Collaborative approach
- Strong problem-solving
- C/C++ embedded software
- I2C, SPI, CAN, USB interfaces
- Model-based approaches (optional)
Reference: WJ-747_30176943