Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior software engineer - 1290

Ely (Cambridgeshire)
Thorlabs
Software engineer
€125,000 - €150,000 a year
Posted: 24 May
Offer 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.

#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Gpu software engineer
Cambridge
Microtech Global Ltd
Software engineer
Similar job
Senior software engineer, c++, c#, .net, sdk, hybrid, cor7267
Cambridge
Permanent
Corriculo Ltd
Software engineer
Similar job
Gpu software engineer
Cambridge
Microtech Global Ltd
Software engineer
See more jobs
Similar jobs
It jobs in Ely (Cambridgeshire)
jobs Ely (Cambridgeshire)
jobs Cambridgeshire
jobs England
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Ely (Cambridgeshire) > Senior Software Engineer - 1290

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save