Current jobs related to C++ Software Engineer - Ely - Thorlabs


  • Ely, Cambridgeshire, United Kingdom Client Server Full time

    About the RoleWe are seeking a highly skilled C++ Developer to join our team in Cambridge, working on complex and interesting systems with continual learning opportunities.As a C++ Developer, you will be responsible for creating the client desktop software that forms a key part of our remote access technology, with exposure across the full development...


  • Ely, Cambridgeshire, United Kingdom Client Server Full time

    About the RoleWe are seeking a highly skilled C++ Developer to join our team in Cambridge, working on complex and interesting systems with continual learning opportunities.As a C++ Developer, you will be responsible for creating the client desktop software that forms a key part of our remote access technology, with exposure across the full development...


  • Ely, Cambridgeshire, United Kingdom Client Server Full time

    Job Summary:We are seeking a highly skilled C++ Software Developer to join our team at Client Server. As a key member of our software development team, you will be responsible for designing, developing, and testing complex software systems using C++.About the Role:Design and develop scalable, secure, and efficient C++ software systems for our remote access...


  • Ely, Cambridgeshire, United Kingdom Client Server Full time

    Job Summary:We are seeking a highly skilled C++ Software Developer to join our team at Client Server. As a key member of our software development team, you will be responsible for designing, developing, and testing complex software systems using C++.About the Role:Design and develop scalable, secure, and efficient C++ software systems for our remote access...


  • Ely, United Kingdom Oho Group Ltd Full time

    Embedded Software Engineer OpportunityWe are seeking a talented Embedded Software Engineer with Rust experience to join our client's exciting medical device project.Key Responsibilities:Develop high-quality Rust code for embedded systemsCollaborate with cross-functional teams to drive the delivery of an MVPStrong experience across all areas of Embedded...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewWe are seeking a highly skilled software engineer to join our Streamline developer tools team at ARM. As a key member of our team, you will be responsible for designing, developing, and maintaining the next generation of performance analysis tools for ARM CPUs.The ideal candidate will have a strong understanding of Java or modern C++ and...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewWe are seeking a highly skilled software engineer to join our Streamline developer tools team at ARM. As a key member of our team, you will be responsible for designing, developing, and maintaining the next generation of performance analysis tools for ARM CPUs.The ideal candidate will have a strong understanding of Java or modern C++ and...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job Overview:We are seeking a highly skilled Software Engineer to join our Functional Safety compiler team to work on our next generation C++17 compiler.The Arm Compiler for Embedded product is based on LLVM and Clang, and our team works on the qualification and certification of the compiler to Functional Safety standards such as ISO 26262 and the...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job Overview:We are seeking a highly skilled Software Engineer to join our Functional Safety compiler team to work on our next generation C++17 compiler.The Arm Compiler for Embedded product is based on LLVM and Clang, and our team works on the qualification and certification of the compiler to Functional Safety standards such as ISO 26262 and the...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job Overview:We are seeking a highly skilled Software Development Engineer to join our Functional Safety compiler team at ARM. As a key member of our team, you will play a crucial role in the development of our next-generation C++17 compiler.The Arm Compiler for Embedded product is built on LLVM and Clang, and our team is responsible for qualifying and...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job Overview:We are seeking a highly skilled Software Development Engineer to join our Functional Safety compiler team at ARM. As a key member of our team, you will play a crucial role in the development of our next-generation C++17 compiler.The Arm Compiler for Embedded product is built on LLVM and Clang, and our team is responsible for qualifying and...

  • Software Engineer

    5 hours ago


    Ely, United Kingdom ARM Full time

    Job Description:We are looking for a hard-working software developer, to join our Streamline developer tools team. The role involves cooperating with highly motivated engineers from different backgrounds, and customers throughout the world, to design, and develop the next generation of Arm's performance analysis tools for Arm CPUs . Engineers on the team...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewWe are seeking a highly skilled software engineer to join our Streamline developer tools team at Arm. As a member of this team, you will be responsible for designing, developing, and maintaining the next generation of Arm's performance analysis tools for Arm CPUs.The ideal candidate will have a strong understanding of Java or modern C++ and...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewWe are seeking a highly skilled software engineer to join our Streamline developer tools team at Arm. As a member of this team, you will be responsible for designing, developing, and maintaining the next generation of Arm's performance analysis tools for Arm CPUs.The ideal candidate will have a strong understanding of Java or modern C++ and...


  • Ely, United Kingdom ARM Full time

    Job Overview:We are looking for a Software Engineer to join our Functional Safety compiler team to work on our next generation C++17 compiler.The Arm Compiler for Embedded product is based on LLVM and Clang, and our team works on the qualification and certification of the compiler to Functional Safety standards such as ISO 26262 and the Cybersecurity...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewArm is seeking skilled and experienced embedded software developers to join our Software Engineering group. As a member of the System Solutions team, you will have the opportunity to enable the evolution of Computing Infrastructure using Neoverse CSS.ResponsibilitiesYou will be responsible for the development of product quality firmware for Arm...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewArm is seeking skilled and experienced embedded software developers to join our Software Engineering group. As a member of the System Solutions team, you will have the opportunity to enable the evolution of Computing Infrastructure using Neoverse CSS.ResponsibilitiesYou will be responsible for the development of product quality firmware for Arm...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job Overview:We are seeking a highly skilled and experienced security engineer to lead the central software security testing program across software in Arm. The role is within Arm's multifaceted Product Security team. You will have the opportunity to drive improvements in security of Arm software, and processes, and build security culture.Key...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job Overview:We are seeking a highly skilled and experienced security engineer to lead the central software security testing program across software in Arm. The role is within Arm's multifaceted Product Security team. You will have the opportunity to drive improvements in security of Arm software, and processes, and build security culture.Key...


  • Ely, United Kingdom ARM Full time

    Job Overview:We are seeking a skilled and passionate security engineer to lead the central software security testing program across software in Arm. The role is within Arm's multifaceted Product Security team. You will have the opportunity to drive improvements in security of Arm software, and processes, and build security culture.Responsibilities:Develop...

C++ Software Engineer

4 months ago


Ely, United Kingdom Thorlabs Full time

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 am – 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.

Where you will be working?

It’s a hybrid role, working in our new purpose-built facility in Witchford, Ely as well as your home.​ Our purpose-built facility is just 12 miles from Cambridge, within the beautiful mediaeval city of Ely. There are train and bus links to Ely from Kings Cross and Liverpool Street London, and our site is within distance of Ely train station and Ely Bus station.

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/ to 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

Please contact us for a friendly discussion around salary at

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.

We would encourage all internal applicants to inform their line managers of their interest in this position.