> Markdown version of [/jobs/ext/4495828-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/4495828-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** 17918 - **Location:** Otterburn, UK - **Experience:** Expert - **Salary:** £90,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Artificial Intelligence, Apple Mac Systems, Computing Platforms, C++ (Programming Language), CAN Bus, Code Review, Computer Programming, Desktop Computing, Linux, Embedded Software, Performance Tuning, Real-Time Operating Systems, Secure Coding, Software Engineering, Toolchain, Universal Asynchronous Receiver/Transmitter, High Performance Computing, Serial Peripheral Interface, AI Coding Agents, SC Clearance, Information Technology, Low Latency, Build Tools - **Published:** November 2, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/senior-software-engineer/54623144 ## About the Role 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) WKCL1_UKTJ ## 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