Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior software engineer

Farnborough (Hampshire)
Matchtech
Software engineer
Posted: 17 January
Offer description

An opportunity to join a specialist cyber and engineering environment delivering advanced secure systems used in highly critical defence and national security programmes. This role sits within a multidisciplinary engineering team developing innovative hardware-software solutions across embedded, cyber and secure communications domains.


You will work on challenging, real-world technical problems, from early-stage research through to fully released products, contributing to solutions that operate in demanding and high-assurance environments.


The Role:


You will be part of a small, highly capable engineering team responsible for designing and delivering secure, high-reliability solutions. The role offers broad technical exposure across embedded systems, software engineering, prototyping and product development.

You will work flexibly across platforms, languages and technologies to rapidly develop demonstrators, evolve them into mature solutions, and support full product releases.


Key Responsibilities:

* Design, develop, implement and test software solutions across the full development lifecycle
* Develop software across a wide technical landscape including:
* Bare-metal and embedded systems
* Embedded Linux (applications, kernel and drivers)
* Signal processing and data analysis
* Desktop, Linux and mobile GUI development
* Work across multiple programming environments such as Rust, C/C++, Python and web-based frameworks
* Interface with hardware including FPGAs, electronic and mechanical designs
* Collaborate within an agile, multidisciplinary engineering team to balance performance, cost and delivery
* Produce technical documentation covering requirements, design, implementation and testing
* Ensure compliance with secure development practices and government security regulations


Essential Experience & Skills:

* Degree in Engineering, Computer Science, Mathematics or a related scientific discipline (or equivalent experience)
* Commercial or project experience in at least one of the following:
* Embedded Linux development (application, kernel or drivers)
* C / C++ or Rust development
* Strong understanding of modern software development lifecycles and best practice
* Experience with object-oriented design and design patterns
* Experience designing and implementing software testing strategies


Desirable Experience:

* GUI frameworks (e.g., GTK, eGUI, Tauri)
* Yocto, Petalinux, U-Boot
* Python, Jupyter Notebooks or MATLAB
* Web technologies (HTML, JavaScript, TypeScript, React)
* Mobile development (iOS / Android)
* Communications protocols (TCP, QUIC, Wi-Fi)
* GNU Radio / Software Defined Radio
* FPGA or low-level hardware exposure
* UML and design tools (e.g., Enterprise Architect)


Security Clearance - Candidates must already hold Developed Vetting (DV) clearance

Due to the sensitive nature of the programmes, applicants must be British citizens and able to maintain the required level of UK security clearance.

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Dv cleared software engineer
Reading (Berkshire)
Russell Taylor Management
Software engineer
£650 - £750 a day
Similar job
C++ software engineer
Farnborough (Hampshire)
Yoh Solutions Ltd
Software engineer
£70,000 a year
Similar job
Embedded linux software engineer
Reading (Berkshire)
Platform Recruitment
Software engineer
£100,000 a year
See more jobs
Similar jobs
Matchtech recruitment
Matchtech jobs in Farnborough (Hampshire)
It jobs in Farnborough (Hampshire)
jobs Farnborough (Hampshire)
jobs Hampshire
jobs England
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Farnborough (Hampshire) > Senior Software Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save