Senior Embedded Software Engineer
Matchtech · Wales
Senior Embedded Software Engineer at Matchtech, based in Wales, paying £45,000 per annum. This is a permanent role.
- Salary
- £45,000 per annum
- Location
- Wales
- Contract
- Permanent
- Posted
- 4 weeks ago
- Closes
- 18 Oct 2026
- Sector
- Software Developer
34% below the typical rate for software developer
Reference 606495
About the role
Our client, a leading provider of autonomous systems and unmanned aerial solutions, is currently seeking an Embedded Software Engineer to join their team at Aberporth Airport, West Wales. This position offers a unique opportunity to develop cutting-edge software for UAV platforms within the Defence & Security sector.
Key Responsibilities:
- Design, develop, and maintain embedded software for UAV systems and subsystems
- Implement low-level drivers and interfaces for sensors, actuators, avionics, and communication systems
- Develop software for real-time and embedded environments, ensuring deterministic and reliable performance
- Integrate software with hardware platforms and support system-level integration activities
- Support testing and validation, including bench testing, simulation, ground trials, and flight testing
- Debug and troubleshoot software and hardware integration issues
- Contribute to software architecture, design documentation, and coding standards
- Work with systems engineering teams to interpret requirements and ensure traceability
- Participate in code reviews and continuous improvement of software development practices
- Ensure compliance with safety, quality, and regulatory standards
Required Skills & Experience:
- Degree (or equivalent experience) in Software Engineering, Computer Engineering, Electronic Engineering, or a related discipline
- Strong programming experience in C/C++ for embedded systems
- Experience with real-time operating systems (RTOS) or bare-metal development
- Solid understanding of embedded systems architecture, microcontrollers, and hardware/software interfacing
- Experience with communication protocols such as UART, SPI, I2C, CAN, or Ethernet
- Debugging experience using tools such as JTAG, logic analysers, and oscilloscopes
- Familiarity with version control systems (e.g., Git)
- Understanding of software development lifecycle and best practices
Desirable Skills:
- Experience in aerospace, UAV/UAS, robotics, or defence-related systems
- Knowledge of flight control systems or autopilot software
- Familiarity with Linux-based embedded systems
- Experience with model-based design (e.g., MATLAB/Simulink)
- Understanding of safety-critical software standards (e.g., DO-178C or similar)
- Experience with telemetry, networking, and secure communications
- Exposure to CI/CD pipelines and automated testing frameworks
If you are an experienced Embedded Software Engineer with expertise in embedded C looking for a challenging new role in the Defence & Security sector, we would love to hear from you. Apply now to join our client's dynamic team in delivering advanced UAV solutions.
Reference: 606495 · Posted 4 weeks ago · Closes 18 Oct 2026 · Listed via Matchtech
Apply for this job
This role is listed via Matchtech. Applications are handled on the employer's site.
Apply on employer siteOpens the employer's website in a new tab.
Safe applying: a genuine employer will never ask you to pay for a DBS check, training or equipment, or move you onto WhatsApp before you are hired. If this listing does, report it and do not pay anything.