C++ Software Engineer (Contractor) - 746

at  Thorlabs

Ely, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate05 Sep, 2024Not Specified05 Jun, 2024N/AWindows,Linux,Communication Protocols,GitNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

WHAT IS THE JOB?

We are looking for a C++ Software Engineer for a 6 month contract to develop high-quality device control software that interfaces with our range of USB driven motor controllers through a cross-platform (Windows and Linux) motion control platform.
Working Hours: Monday to Friday 8.00 am – 4.30 pm

WHO WE ARE?

Thorlabs is a global, industry leading optical technologies company. We are experts in the design and manufacture or a range of innovative photonics products. We use these products in manufacturing and research, from fibre optics to piezo motors. We are the gold standard with optics laboratories worldwide. There are now 22 facilities across the world in 13 countries. Here in Ely, we are responsible for the Motion Control and Optical Tables product line.

REQUIREMENTS

What is essential to us…

  • Experienced C++ Software Engineer with proven record of full software development life cycle
  • Experience working on cross-platform projects targeting Windows and Linux
  • Experience working with serial communication protocols
  • Experience working within multi-disciplinary engineering teams
  • Extensive knowledge of object-oriented programming techniques and best practices
  • Knowledge of software version control processes preferably Git

Responsibilities:

  • Write and develop high assurance, well-designed and testable software using C++17
  • Engage with hardware and firmware engineers to determine serial protocols for driving motor controllers
  • Participate in code reviews and design discussions with the software team
    Please contact us for a friendly discussion around salary at recruitment@thorlabs.com
    Job Reference: THOR-VC-746
    This is a rolling campaign, so we will actively interview applicants. We reserve the right to close this vacancy early if we receive sufficient applications for the role. Therefore, if you are interested, please submit your application as early as possible.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Ely, United Kingdom