CK Group- Science, Clinical and Technical
Principal Software Engineer
Explore roles
CK Group- Science, Clinical and Technical
Principal Software Engineer
Private salary
High Wycombe
In office
RECENTLY POSTED
Graduate
Junior
Mid
Senior
Leader
Description

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 (phone number removed) in all correspondence.

Role tech stack
CK Group- Science, Clinical and Technical
Principal Software Engineer
Share role