Senior Firmware Engineer
🌟Senior Firmware Engineer
📍 Cardiff | Hybrid (2 days WFH)
💷£50,000 - £60,000 plus bonus
We’re looking for a Senior Firmware Engineer to join an established engineering team working on secure, embedded technology products used globally. This is a hands-on role offering exposure across new product development and sustaining engineering, within a collaborative and technically strong environment.
You’ll work as part of a small, versatile team, contributing to the design, development, and debugging of embedded firmware for secure access and identification products. The role suits someone who enjoys variety, autonomy, and solving complex technical challenges.
🔧What you’ll be doing
- Designing, developing, and testing embedded firmware (primarily C and C#)
- Debugging and working hands-on with embedded systems and hardware
- Producing clear technical and design documentation
- Translating requirements into robust firmware solutions
- Supporting products across different stages of the lifecycle
- Collaborating with cross-functional teams locally and internationally
- Occasionally supporting international travel where required
✅What we’re looking for
- Strong experience in embedded firmware development
- Confident working with microcontroller-based systems
- Experience with secure or safety-critical embedded applications
- Familiarity with CI/CD , version control, and modern development practices
- Comfortable using lab equipment (oscilloscope, logic analyser, multimeter, etc.)
- Able to work independently while contributing effectively to a team
✅Essential experience
- Embedded C (and/or C#) development
- Firmware architecture, testing, and maintenance
- Debugging low-level embedded systems
- Software version control and development workflows
🖋️Desirable experience
- Smart card / RFID protocols (ISO7816, ISO14443, ISO15693)
- Cryptographic or secure firmware development
- I2C, SPI, USB, BLE
- Jenkins, NUnit, unit testing frameworks
- Python or other scripting language