Enable job alerts via email!

Senior Software Engineer - 1290

Thorlabs

Ely

Hybrid

GBP 35,000 - 55,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

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

Job summary

A leading global optical technologies company is seeking a Software Engineer to join their team in Ely. The role involves developing a motion control SDK using C++, C#, and .NET, collaborating with cross-functional teams, and contributing to software design and testing. This hybrid position offers opportunities for career development and competitive benefits.

Benefits

Opportunities for training and career development
Free onsite parking
Refreshments and recreational facilities
25 days holiday plus public holidays

Qualifications

  • Proven experience in full software development lifecycle.
  • Experience developing .NET components and controls.
  • Familiarity with developing on Linux and MacOS platforms.

Responsibilities

  • Design, develop, test, and maintain software components of the motion control SDK.
  • Collaborate with electronics and embedded software teams.
  • Participate in code reviews and architectural design.

Skills

Object-oriented programming
Problem-solving
Communication

Education

Degree in Software Engineering, Physical Science, Computer Science, or related field

Tools

Microsoft Visual C++
.NET
LabVIEW
MATLAB

Job description

What is the job?
The successful candidate will join our team of C++, C# and .NET software engineers to work on further development of our newly released, cross-platform, motion control SDK used to drive our range of in-house designed and manufactured motor controllers. Working closely with the electronics and embedded software engineers, you will be responsible for helping to design, develop, test, and maintain the SDK, adding new features and motor controllers.

Working Hours: Monday to Friday 8.00 am – 4.30 pm (Hybrid Working Available)

Responsibilities:
  • Design, develop, test, and maintain software components of the motion control SDK using C++, C#, and .NET technologies.
  • Collaborate with electronics and embedded software teams to integrate hardware control features.
  • Participate in code reviews, architectural design, and documentation.
  • Support the development of new features based on customer and project requirements.
Qualifications and Experience:
  • Degree in Software Engineering, Physical Science, Computer Science, or related field, or equivalent experience.
  • Proven experience in full software development lifecycle.
  • Strong skills in object-oriented programming, especially in Microsoft Visual C++, C++/CLI, C#, and WPF (MVVM).
  • Experience developing .NET components and controls.
  • Experience with hardware control systems and PC-based software interfaces.
  • Knowledge of software version control, preferably Microsoft TFS.
  • Familiarity with developing on Linux and MacOS platforms.
  • Experience with LabVIEW and/or MATLAB is advantageous.
  • Strong problem-solving, communication, and independent working skills.
Who we are?

Thorlabs is a global optical technologies company specializing in photonics products used in manufacturing and research. We have 22 facilities worldwide, with our Ely location responsible for Motion Control and Optical Tables.

Work Location:

This is a hybrid role based in our facility in Witchford, Ely, with options for remote work. Ely is accessible via train and bus links from London.

Essential qualities:
  • Ability to write high-quality, testable software in C++, C#, and C++/CLI.
  • Participate in code reviews and architectural design.
  • Effective communication and documentation skills.
  • Engage proactively in project planning and team collaboration.
What you will get:

Opportunities for training and career development, free onsite parking, refreshments, and recreational facilities.

Benefits:

Competitive salary, pension, healthcare, 25 days holiday plus public holidays, and more.

Job Reference: THOR-VC-1290

This vacancy is open until filled; early applications are encouraged. Applicants must be over 18 and have the right to work in the UK.

For more information, see School leaving age - GOV.UK (www.gov.uk).

Internal applicants are encouraged to inform their line managers.

Application details: Please apply via the button or send CV, cover letter, and salary expectations to: Human Resources, Thorlabs Ltd, 204 Lancaster Way Business Park, Ely, Cambs, CB6 3NX, or email recruitment@thorlabs.com.

We are committed to Disability Confidence. Applicants must have valid UK work permission, with evidence required during recruitment.

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

Similar jobs

Senior Software Engineer

Bright Purple Resourcing

London

Remote

GBP 45,000 - 55,000

Today
Be an early applicant

Remote Senior Software Engineer - 34123

JR United Kingdom

Bolton

Remote

GBP 50,000 - 80,000

Today
Be an early applicant

Senior Software Engineer

Howden

Tewkesbury

Remote

GBP 50,000 - 80,000

Today
Be an early applicant

Senior Software Engineer

Liberis

Remote

GBP 50,000 - 80,000

Yesterday
Be an early applicant

Senior Software Engineer

Akamai Technologies GmbH

Remote

GBP 50,000 - 80,000

Yesterday
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Remote

USD 30,000 - 40,000

2 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Greater London

Remote

GBP 50,000 - 80,000

2 days ago
Be an early applicant

Senior Software Engineer

Prism Digital

England

Remote

GBP 50,000 - 80,000

2 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Greater London

Remote

GBP 50,000 - 80,000

2 days ago
Be an early applicant