Graduate Embedded Firmware & Software Engineer
£35,000
Novomorphic
Caerdydd
Hydref 1, 2026
Disgrifiad o'r Cwmni
Advanced Embedded Systems & Intelligent Hardware Programme
Company Overview
Novomorphic is a new semiconductor design venture backed by Cadence Design Systems, Welsh Government, and CSA Catapult. We are building advanced semiconductor and intelligent hardware capability in the UK.
Our work focuses on low-power intelligent hardware, edge AI, digital IC design, mixed-signal systems, FPGA platforms, embedded systems, and compound semiconductor technologies.
We are building a practical engineering culture centred on technical excellence, curiosity, ownership, collaboration, and delivery.
The Opportunity
Novomorphic is seeking motivated graduates to join our Firmware and Software Engineering team.
You will contribute to the development of embedded firmware and low-level software for intelligent hardware systems spanning edge AI, embedded acceleration, FPGA-connected systems, communications, and sensing platforms.
This role is ideal for graduates interested in embedded systems, low-level software engineering, hardware/software integration, and intelligent hardware platforms.
What You Will Do
- Develop and test embedded firmware and software.
- Work with C/C++, Python, scripting tools, and embedded Linux environments.
- Support bare-metal, RTOS, and Linux-based embedded development.
- Debug and optimise systems across hardware and software boundaries.
- Support board bring-up, integration, profiling, and validation activities.
- Build automation and software tooling to improve engineering workflows.
- Collaborate with FPGA, semiconductor, and systems engineers.
What You Will Develop
- Embedded firmware development
- Embedded Linux and RTOS environments
- Hardware/software co-design
- Low-level software engineering
- Embedded debugging and optimisation
- Low-power embedded systems
- System integration and validation
- Engineering automation workflows
What We Are Looking For
Essential Requirements
- Degree in:
- Computer Engineering
- Embedded Systems
- Electronic Engineering
- Software Engineering
- Computer Science with embedded or systems relevance
- Or a related field
- Understanding of embedded systems and software engineering fundamentals.
- Interest in firmware and low-level software development.
- Strong analytical and problem-solving skills.
- Ability to work across hardware and software domains.
Desirable Experience
- C/C++ or Python development
- Embedded Linux or RTOS exposure
- Microcontrollers or embedded processors
- FPGA or hardware interaction
- Scripting and automation
- Git or version control systems
- Hardware/software integration projects
Why Join Novomorphic?
- Work on next-generation embedded and intelligent hardware technologies.
- Learn directly from experienced firmware, FPGA, and semiconductor engineers.
- Build highly sought-after embedded systems expertise.
- Contribute to real engineering projects and internal IP.
- Develop long-term capability in intelligent hardware systems.
Benefits
- 28 days’ annual leave plus bank holidays
- Salary sacrifice pension scheme
- Annual discretionary bonus scheme
- Life assurance
- Private medical insurance
- Additional benefits tailored to employee needs
Location and Working Model
This role is based in Cardiff, Wales. Working arrangements may vary depending on project and business requirements.
Candidates must have the right to work in the UK or be eligible for sponsorship, where applicable.