Senior Software Engineer

17918
Otterburn, UK
2 days ago
Apply on www.apply4u.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
£90,000.0
Working hours
Regular working hours

Tech stack

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
+12 more
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

Job 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

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) WKCL1_UKTJ

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.apply4u.co.uk
Prepare application

Good distractions

Loading talks and stories from around this role…