Role: Principal Software Engineer Location: Berskhire (Onsite) Industry: Intelligence, Defence Salary: Competitive Allowance Bonus Benefits Join a cutting edge engineering team developing high-performance embedded and application software for complex systems in the Intelligence/Cyber world. As a Lead Software Engineer, you’ll provide technical leadership across the full software lifecycle from requirements and architecture through to design, implementation, and test. Key Responsibilities: * Lead and contribute to software design, development, and verification for embedded and application systems. * Define architectures, review code, and ensure delivery to quality, cost, and schedule. * Apply modern engineering practices (CI/CD, DevSecOps, TDD/BDD). * Mentor junior engineers and drive best practice across the team. * Support bids, proposals, and technical reviews. About You: * Degree (or equivalent) in Engineering, Computer Science, or related field. * Strong experience in C/C++ and embedded or Linux development. * Skilled in object-oriented design and software lifecycle management. * Familiar with real-time systems, testing frameworks, and modern development tools. What’s on offer: * Competitive salary, bonus & allowance. * Strong pension and flexible benefits. * Hybrid working and excellent site facilities. * Opportunities for progression, training, and innovation. Please note that candidates must be eligible to obtain SC clearance and eventually DV