About the Role
JOB DESCRIPTION Principal Software Engineer Salary: Competitive REF Number: v-173422 Consultant: Phoebe Walker Contact: 01246 457722 Date Published: 09.02.2026 Industry: Medical Technology Location: High Wycombe, Buckinghamshire, England Functional Expertise: ICT CK Group are recruiting for a Principal Software Engineer on behalf of an industry leading manufacturer of Scientific Instruments, on a permanent basis. This is an office-based position, located in High Wycombe. The successful candidate will lead the technical direction for Software, Firmware, and ideally Electronics within the R&D group, and bridge the gap between complex physical principles and robust software architecture. Your responsibilities will include: To lead the architecture and design of software systems across the full stack, from embedded firmware (C/C++) controlling hardware to high-level application software (C#/.NET). To provide technical guidance, mentorship, and leadership to a team comprising Software, Firmware, and Electronics Engineers. Apply a strong understanding of physics to develop algorithms that turn raw sensor data into actionable scientific insight. To work closely with hardware engineers to bring up new boards, debug complex opto-electronic systems, and ensure seamless integration between hardware and software. About you: To be considered for the role, you will have the following skills and experience: Honors degree in Physics, Mathematics, or Engineering (with a strong Physics component). Industry experience in scientific instrumentation, industrial automation, or a similar high-technology environment where software interacts physically with hardware. Expert-level proficiency in C# / .NET and strong proficiency in C/C++ for embedded systems/firmware. Demonstrated experience leading or mentoring multi-disciplinary technical teams (Software and Firmware/Electronics). Apply: It is essential that applicants hold entitlement to work in the UK. Please quote job reference 173422 in all correspondence.