C++ Software Engineer (Contractor) - 746
at Thorlabs
Ely, England, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 05 Sep, 2024 | Not Specified | 05 Jun, 2024 | N/A | Windows,Linux,Communication Protocols,Git | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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