Job Search and Career Advice Platform

Enable job alerts via email!

Principal Software Engineer

CK Group- Science, Clinical and Technical

High Wycombe

On-site

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading manufacturer in scientific instruments is seeking a Principal Software Engineer to guide software, firmware, and electronics within their R&D group. This office-based role in High Wycombe requires expertise in C# / .NET and C/C++, along with experience in scientific instrumentation and the ability to lead multi-disciplinary teams. The successful candidate will develop innovative algorithms and ensure seamless integration between hardware and software, playing a critical role in advancing scientific capabilities.

Qualifications

  • Honors degree in a relevant field with strong Physics component.
  • Experience in scientific instrumentation or similar high-tech field.
  • Expert proficiency in C# / .NET and strong C/C++ skills.

Responsibilities

  • Lead the design of software systems from embedded firmware to high-level applications.
  • Mentor a team of Software, Firmware, and Electronics Engineers.
  • Develop algorithms that convert sensor data into actionable insights.
  • Collaborate with hardware engineers on integration and debugging.

Skills

C# / .NET
C/C++ for embedded systems
Technical leadership
Physics

Education

Honors degree in Physics, Mathematics, or Engineering
Job 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.

Responsibilities
  • 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.
Qualifications
  • 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.