Senior Embedded Software Engineer

Company: Matchtech
Apply for the Senior Embedded Software Engineer
Location: Cardigan
Job Description:

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.

#J-18808-Ljbffr…

Posted: July 7th, 2026