Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

FryerMiles

NewBe an early applicant

Senior Software Engineer

Posted Updated
Discussion

Description

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)

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →