Enable job alerts via email!

Senior Software Engineer - 1290

TN United Kingdom

Ely

Hybrid

GBP 35,000 - 55,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in optical technologies seeks a skilled C++/C# Software Engineer to develop their cross-platform motion control SDK. The role involves collaborating with electronics engineers, participating in code reviews, and mentoring junior engineers. This hybrid position offers competitive salary and benefits, including training opportunities and onsite amenities.

Benefits

Competitive salary and benefits
Opportunities for training and career development
Onsite amenities including parking and refreshments

Qualifications

  • Degree or equivalent in Software Engineering, Physical Science, or related field.
  • Experience in the full software development lifecycle.
  • Proficiency in Microsoft Visual C++, C++/CLI, C#, and WPF.

Responsibilities

  • Developing high-quality, testable software in C#, C++, and C++/CLI.
  • Participating in code reviews and architectural design.
  • Supporting and mentoring fellow software engineers.

Skills

C++
C#
Object-Oriented Programming
Problem Solving
Communication

Education

Degree in Software Engineering or related field

Tools

Microsoft Visual C++
WPF
TFS

Job description

What is the job?
The successful candidate will join our team of C++, C# and .NET software engineers to work on the development of our cross-platform motion control SDK, which is used to operate our in-house designed motor controllers. You will collaborate with electronics and embedded software engineers to design, develop, test, and maintain SDK features and motor controllers.

Working Hours: Monday to Friday, 8:00 am – 4:30 pm (Hybrid Working Available)

Responsibilities include:

  • Developing high-quality, testable software in C#, C++, and C++/CLI.
  • Participating in code reviews and architectural design.
  • Documenting solutions through documentation, flowcharts, and code comments.
  • Contributing to project planning and new feature development.
  • Supporting and mentoring fellow software engineers.

Who we are?

Thorlabs is a global leader in optical technologies, designing and manufacturing innovative photonics products used in manufacturing and research worldwide. Our Ely facility focuses on Motion Control and Optical Tables.

Work Location: Hybrid role based in our new facility in Witchford, Ely, near Cambridge, with accessible transport links.

Minimum Requirements:

  • Degree or equivalent in Software Engineering, Physical Science, or related field.
  • Experience in the full software development lifecycle and object-oriented programming.
  • Proficiency in Microsoft Visual C++, C++/CLI, C#, and WPF.
  • Experience with hardware control systems and software version control (preferably TFS).
  • Familiarity with Linux and MacOS application development is a plus.
  • Ability to understand customer requirements and demonstrate software features.
  • Strong communication, multitasking, problem-solving, and independent working skills.

Benefits:

  • Competitive salary and benefits including pension, healthcare, and 25 days holiday.
  • Opportunities for training and career development.
  • Onsite amenities including parking, refreshments, and entertainment area.

Application Process: Please apply via the 'Apply for this job' button or send your CV, cover letter, and salary expectations to our HR department. We encourage early applications as the role may close early.

We welcome applications from applicants over 18 years old and those with legal right to work in the UK. Internal applicants are encouraged to inform their line managers.

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

Similar jobs

Remote Senior Software Engineer - 34123

ZipRecruiter

Bolton

Remote

GBP 30,000 - 46,000

Today
Be an early applicant

Senior Software Engineer - 1290

Thorlabs

Ely

Hybrid

GBP 35,000 - 55,000

6 days ago
Be an early applicant

Senior Software Engineer

Rise Technical

Remote

GBP 50,000 - 80,000

2 days ago
Be an early applicant

Senior Software Engineer - Overleaf

Digital Science

Remote

GBP 50,000 - 80,000

2 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

JR United Kingdom

Greater Manchester

Remote

GBP 50,000 - 80,000

2 days ago
Be an early applicant

Senior Software Engineer (Remote UK, Hybrid Bracknell / Daresbury)

Ivanti

Bracknell

Remote

GBP 40,000 - 70,000

2 days ago
Be an early applicant

Senior Software Engineer (Remote UK, Hybrid Bracknell/Daresbury)

Ivanti

Daresbury

Remote

GBP 45,000 - 65,000

2 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

JR United Kingdom

Leeds

Remote

GBP 50,000 - 80,000

2 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

JR United Kingdom

Remote

GBP 50,000 - 70,000

2 days ago
Be an early applicant