Thorlabs - C++ Software Engineer (Contractor) - 746
Developer is needed in Ely, United Kingdom.
Client: Thorlabs
Location: Ely, United Kingdom
Contract: Other
Job Description
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 motion control platform.
Working Hours: Monday to Friday 8.00 am โ 4.30 pm
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
What we would like you to do/see:
- 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
Other Information
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.
We would encourage all internal applicants to inform their line managers of their interest in this position.
Client contact preference:
On Twine (contact details private)No longer accepting applications
Get instant notifications for new Developer jobs. Enter your email:
How It Works
๐Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
๐Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
๐Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twineโs tools to find more opportunities.