Senior Software Engineer (JOB-1830)

Overview

Reference
JOB-1830

Salary
£65,000 - £90,000/annum

Job Location
- United Kingdom -- England -- North East England -- Tyne and Wear -- Newcastle upon Tyne

Job Type
Permanent

Posted
30 October 2026


Senior Software Engineer (Low Level)  – £65,000 to £90,000 per year – Newcastle upon Tyne (Relocations packages available)

FryerMiles are delighted to be working with a rapidly growing technical consultancy specialising in Data, AI and Software Engineering solutions across Defence, National Security and Financial Services.

We are seeking a Senior Software Engineer to lead low-level and embedded software development on complex Defence programmes. This is a hands-on technical leadership position, combining software engineering, architecture and mentoring within a growing team.

Key Responsibilities:

  • Lead the design and development of low-level, embedded and real-time software solutions.
  • Provide technical leadership, defining architecture, engineering standards and best practices.
  • Remain hands-on with software development, code reviews and technical problem-solving.
  • Oversee technical delivery, ensuring quality, security and maintainability.
  • Work closely with clients to understand requirements and develop effective solutions.
  • Mentor engineers and contribute to the development of the wider engineering team.
  • Support technical proposals and business development activities. 

Essential Skills & Experience:

  • Minimum 5 years' experience in low-level, embedded or real-time software engineering.
  • Strong programming experience in C++ or Rust.
  • Experience developing software for embedded, real-time or resource-constrained environments.
  • Knowledge of peripheral interfaces such as SPI, I2C, UART or CAN bus.
  • Experience with Linux or macOS development environments, toolchains and build systems.
  • Experience with single-board computers, industrial computing platforms or real-time operating systems.
  • Understanding of high-assurance engineering, secure development practices and software testing.
  • Experience with performance optimisation, low-latency systems or high-performance computing.
  • Strong technical leadership, communication and problem-solving skills.
  • Degree in Computer Science, Engineering, Physics, Mathematics or a related discipline.

Desirable Experience:

  • Previous experience working within Defence or National Security.
  • Experience contributing to technical bids and proposals.
  • Knowledge of AI-assisted software development tools.

Security Clearance:

  • Applicants must be UK nationals and eligible to obtain UK SC security clearance.

Senior Software Engineer (Low Level)  – £65,000 to £90,000 per year – Newcastle upon Tyne (Relocations packages available)


Contact information

Megan Liddell