At a Glance
- Tasks: Lead software architecture and design for innovative scientific instruments.
- Company: Industry-leading manufacturer of cutting-edge scientific technology.
- Benefits: Competitive salary, mentorship opportunities, and a dynamic work environment.
- Why this job: Make a real impact in R&D while working with advanced technology.
- Qualifications: Honours degree in Physics, Mathematics, or Engineering; expert in C#/.NET and C/C++.
- Other info: Office-based role in High Wycombe with excellent career growth potential.
The predicted salary is between 48000 - 72000 Β£ per year.
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:
- Leading 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).
- Providing technical guidance, mentorship, and leadership to a team comprising Software, Firmware, and Electronics Engineers.
- Applying a strong understanding of physics to develop algorithms that turn raw sensor data into actionable scientific insight.
- Working 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).
It is essential that applicants hold entitlement to work in the UK.
Principal Software Engineer in High Wycombe employer: CK Group- Science, Clinical and Technical
Contact Detail:
CK Group- Science, Clinical and Technical Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Principal Software Engineer in High Wycombe
β¨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work at CK Group or similar companies. A friendly chat can sometimes lead to insider info about job openings that aren't even advertised yet.
β¨Tip Number 2
Prepare for the interview by brushing up on your technical skills. Since this role involves leading software architecture and working closely with hardware, be ready to discuss your experience with C#, .NET, and embedded systems in detail.
β¨Tip Number 3
Showcase your leadership skills! Think of examples where you've mentored others or led a project. This is key for a Principal Software Engineer role, so make sure you highlight these experiences during interviews.
β¨Tip Number 4
Don't forget to apply through our website! Itβs the best way to ensure your application gets seen by the right people. Plus, it shows you're serious about landing this role with CK Group.
We think you need these skills to ace Principal Software Engineer in High Wycombe
Some tips for your application π«‘
Tailor Your CV: Make sure your CV is tailored to the Principal Software Engineer role. Highlight your experience with C#/.NET and C/C++, and donβt forget to showcase any leadership roles you've had in multi-disciplinary teams.
Showcase Relevant Experience: When writing your application, focus on your industry experience in scientific instrumentation or similar fields. We want to see how your background aligns with the technical direction weβre looking for!
Be Clear and Concise: Keep your application clear and to the point. Use bullet points where possible to make it easy for us to see your key skills and achievements at a glance.
Apply Through Our Website: Donβt forget to apply through our website! Itβs the best way for us to receive your application and ensures youβre considered for the role as quickly as possible.
How to prepare for a job interview at CK Group- Science, Clinical and Technical
β¨Know Your Tech Inside Out
Make sure you brush up on your knowledge of C#/.NET and C/C++. Be ready to discuss your past projects in detail, especially those involving embedded systems and firmware. This will show that you not only understand the technical aspects but can also lead a team effectively.
β¨Bridge the Gap
Since this role involves connecting software with hardware, prepare to talk about how you've successfully integrated these two areas in previous roles. Think of specific examples where your understanding of physics helped you develop algorithms or solve complex problems.
β¨Showcase Your Leadership Skills
As a Principal Software Engineer, you'll be expected to mentor and guide a team. Be ready to share experiences where you've led a multi-disciplinary team, highlighting your approach to mentorship and how you foster collaboration among engineers from different backgrounds.
β¨Prepare Questions
Interviews are a two-way street! Prepare insightful questions about the company's R&D processes, team dynamics, and future projects. This shows your genuine interest in the role and helps you assess if the company is the right fit for you.