Current jobs related to Embedded Software Engineer - Ely - Thorlabs


  • 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

    About the RoleWe are seeking a highly skilled and experienced Embedded Software Engineer to join our team at ARM. As a key member of our Software Group, you will have the opportunity to contribute to the design and development of reference systems and platform software for Arm application processors and MCUs.Key ResponsibilitiesContribute to the design and...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    About the RoleWe are seeking a highly skilled and experienced Embedded Software Engineer to join our team at ARM. As a key member of our Software Group, you will have the opportunity to contribute to the design and development of reference systems and platform software for Arm application processors and MCUs.Key ResponsibilitiesContribute to the design and...


  • Ely, United Kingdom ARM Full time

    Arm’s Software Engineering group is responsible for creating and improving the software eco-system around Arm's next generation of applications processors. We help our partners build creative Arm-powered products, for various segments Mobile, Server, IoT connected devices, Augmented & Virtual Reality offerings, Autonomous Driving Solutions etc. and in this...


  • Ely, United Kingdom ARM Full time

    Arm’s Software Engineering group is responsible for creating and improving the software eco-system around Arm's next generation of applications processors. We help our partners build creative Arm-powered products, for various segments Mobile, Server, IoT connected devices, Augmented & Virtual Reality offerings, Autonomous Driving Solutions etc. and in this...


  • Ely, Cambridgeshire, United Kingdom La Fosse Associates Ltd Full time

    Job OverviewLa Fosse Associates Ltd is seeking a highly skilled Senior or Principal Embedded Engineer to join their team. The ideal candidate will have expertise in designing architectures for defence and security applications, with a strong focus on system-level development and detailed electronic design.Key Responsibilities:Design and develop solutions for...


  • Ely, Cambridgeshire, United Kingdom KO2 Embedded Recruitment Solutions Full time

    C# Application Developer OpportunityKO2 Embedded Recruitment Solutions is seeking a skilled C# Application Developer to join their innovative development team in Edinburgh.The successful candidate will be part of a dynamic team of 45 professionals, including 15 developers, working on a brand-new software package designed to control advanced scientific...


  • Ely, United Kingdom ARM Full time

    Job Overview:We are looking for an FPGA / Embedded-Systems Engineer to join Arm’s Solution Engineering FPGA Design team on a permanent basis. The team is based in Cambridge and Manchester, UK working at the forefront of Arm based embedded design. We are an FPGA design team delivering ASIC prototypes on FPGA platforms internally and externally in support...


  • 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

    Position Overview:ARM is seeking a dedicated Software Engineer in Test (SEIT) to become a part of the pioneering SoC Bring Up and Debugger tooling solutions team.The ARM Debugger team, situated within Central Engineering - Software, is at the forefront of developing advanced SoC Bring Up tools aimed at enhancing existing software and hardware debugging...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Position Overview:ARM is seeking a dedicated Software Engineer in Test (SEIT) to become a vital part of our cutting-edge SoC Bring Up and Debugger tooling solutions team.The ARM Debugger division within Central Engineering - Software is actively working on developing innovative SoC Bring Up tools aimed at improving our existing software and hardware...


  • 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...


  • Ely, United Kingdom ARM Full time

    About The Team: Join our dynamic FPGA Prototyping verification team, a key part of Arm's Solutions Engineering group! We are a dedicated group of engineers providing a robust platform to build and test software on Arm's cutting-edge subsystems and System-on-Chips (SoCs). Our mission is to accelerate the development process by offering a versatile 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...

  • Software Engineer

    4 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 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...

Embedded Software Engineer

4 months ago


Ely, United Kingdom Thorlabs Full time

What is the job?
This is a crucial role in the development, design, and maintenance of embedded firmware for our Motion Control products. You will work closely with cross-functional teams to ensure the seamless integration of firmware with hardware, as well as contribute to the overall success of product releases.

Working Hours: Monday to Friday am – pm (Hybrid Working Available)

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…

Bachelor's or Master's degree in Electronic/Electrical Engineering, Computer Science, or a related field. Proven experience of firmware development in embedded C. Experience with automated testing of embedded C code. Strong understanding of microcontroller architecture (especially ARM Cortex-M) and embedded systems including some basic electronic theory. Familiarity with hardware debugging tools such as oscilloscopes, logic analyzers, and other common test equipment. Experience with communication protocols such as SPI, I2C, UART, USB and industrial Ethernet protocols. Ability to work in a collaborative team environment and communicate technical ideas effectively. Motion control algorithm knowledge and understanding would be advantageous. Experience with real-time operating systems (RTOS) would be advantageous.

What we would like you to do/ to see…

Design, implement, optimise and test embedded firmware in C for various electronic devices and systems. Debug and resolve issues in existing firmware. Collaborate with electronic design engineers, embedded and PC software engineers and mechanical engineers to ensure firmware compatibility and integration with the target hardware platform. Maintain comprehensive documentation for firmware designs, code, and development processes. Perform code reviews and develop and execute firmware test plans to ensure robustness under various operating conditions. Look to unify code across products where applicable by abstracting to libraries. Continually improve development best practices and codebase quality. Ensure that firmware complies with industry standards, safety regulations, and quality standards. Provide technical support to cross-functional teams, including troubleshooting and debugging firmware-related issues. Working collaboratively with other departments to ensure complete knowledge transfer of products into production is effective. Stay up to date with new development technologies and tools for the role.

What will you get?

At Thorlabs there are lots of opportunities for inhouse customised training and development that accelerates your career progression. We have free onsite parking, free refreshments, as well as an entertainment area in our large canteen for your enjoyment.

And the benefits are?

Competitive Salary to attract the best, plus an excellent benefits package including pension, health care, 25 days holiday plus public holidays.

Please contact us for a friendly discussion around salary at

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.

Benefits

-Contributed Pension Scheme -Group Life Cover -Private Health Care -Group Income Protection & more.

Please apply through the Apply for this job button or send a copy of your CV along with a covering letter and your salary expectations to: Human Resources at Thorlabs Ltd, 204 Lancaster Way Business Park, Ely, Cambs, CB6 3NX or e-mail .

In line with the requirements of the Immigration, Asylum and Nationality Act 2006, all applicants must have a valid permission to enter or remain in the UK with no condition that prevents them from working in the UK. Documented evidence of such permission will be required from candidates as part of the recruitment process.