Job Description

Salary: Up to £55,000 depending on experience
Location: New Mills, GL12 8JR (Global HQ)
Hybrid working: Minimum 1 day per week onsite

About us

As an Embedded Software Engineer at Renishaw, you’ll be responsible for the analysis, design, development, and integration of firmware across a range of our Laser Calibration products.

Using proprietary technology, our range of Laser Calibration products set the benchmark in accuracy for thousands of engineering processes and systems ranging from CNC machining to the manufacture of advanced semiconductors and are recognised as the gold standard in the market.

You’ll be part of our LCPD Software team, using Agile methodologies, DevOps practices and collaborative software engineering tools. You’ll gain specific domain knowledge and be actively involved in the state-of-the-art technology solutions from R&D projects. You’ll also have the opportunity to develop mobile and desktop applications using C# and other technologies.

About you

  • Qualified to degree level in Software Engineering or Electronics Engineering, or related field

  • Hands-on experience working with microcontrollers and low-level protocols

  • Passionate for developing product firmware with embedded C

  • Experience in test-driven development / behavioural-driven development to ensure firmware quality

  • Proficient in using RTOS and multithreaded techniques for embedded applications

  • Knowledge of tools such as IAR, CLion, Eclipse, MCUExpresso, various Microsoft and Embedded IDEs, Enterprise Architect, and Atlassian suite

  • Experience in designing electronic solutions, from schematic to PCB layout, bringing concepts to life through prototyping, and testing with EDA tools like Altium and Zuken

About the role

  • You’ll craft the architecture of firmware and implement new embedded protocols for our products to verify and calibrate machine tool performance across a range of industries

  • Develop comprehensive unit and integration tests for your firmware to meet the standards required for high quality product performance

  • Conduct meticulous design and code reviews for your own work and with junior members of the team, fostering a culture of excellence and continuous improvement

  • Collaborate with project and product managers to define product specifications that align with customer requirements

  • Partner with electronics engineers to optimise system engineering

  • Guiding junior engineers through complex technical challenges and supporting their professional development

Person Specification

As a Senior Embedded Software Engineer here at Renishaw, you’ll strive towards continuous improvement to enhance processes and practices and you’ll enjoy collaborating within a multi-disciplinary team. Solving complex engineering problems will be of interest, where you have to create innovative solutions to tackle intricate challenges. You’ll be eager to learn, apply new knowledge to your everyday with a system-based thinking approach. You’ll also have an eye for detail, paying particular attention to the quality of work you produce.


When you join Renishaw, we're committing to your future career. That's because we believe in developing our people's skills and promoting them internally. We also offer a benefits package that's highly desirable; including a 9% non-contributory pension, discretionary annual bonus, *subsidised onsite restaurants and *coffee shops, free parking, *car sharing scheme and *24 hour fitness centres. (*not available at our Castle Donington, Exeter, York & Edinburgh sites).

We also want to promote a healthy work-life balance as much as possible, so we have introduced a hybrid working policy which allows for a combination of home and office based working depending on the nature of your role. We also offer a variable working programme, 25 days holiday plus bank holidays, Life Assurance policy of 12 times annual salary, Cycle to Work scheme, enhanced maternity pay subject to qualifying criteria, Health Cash Plan, the option to join BUPA Renishaw Health Trust and an Employee Assistance Programme for employees and family.

Please click here for further information about our benefits.

At Renishaw we believe that our success is powered by welcoming a workforce of diverse and talented people. Through encouraging an inclusive culture, where all our employees are free to be themselves, we can achieve our core values: Innovation, Inspiration, Integrity, and Involvement.
If you are excited about the role but feel as though you don’t meet all the requirements, we would encourage you still to apply. You might just be the right person for this role or another opportunity at Renishaw.
We are committed to providing reasonable adjustments to make interviews and jobs more accessible. Should you have any difficulty during the recruitment process, or require any reasonable adjustments please contact the recruitment team on 01453 524600 or recruitment@renishaw.com.

Please click here for further information about diversity and inclusion at Renishaw.

Employment Type:


Time Type:

Full time

Requisition Number:

R6877 Senior Embedded Software Engineer (Open)


Before you apply -
Register now and turn on alerts for jobs like this!

By registering you agree to our terms and conditions.

No thanks, continue to apply