Software Engineer

Personal Background Information

Software Engineer

Sally Brown, Software Engineer,  Renishaw


  • D&T offers a chance to develop various skills at school.
  • My work provides many interesting and diverse projects to work on, each with its unique problems.
  • I really enjoy the problem-solving part of my job.
  • It’s great to have the opportunity to work as part of a team and interact with others.
  • As an engineer you are always in demand.  Engineers are needed throughout the world and in many different industries so there are always interesting opportunities out there.



My role is to design, test and maintain software that meets the requirements of a project.

I am involved in providing innovative solutions to software requirements.

I work in an open-plan office both on my own and as part of a team.

Key Activities:

  • Programming in C, C++, WPF and C#
  • Writing automated tests in Python


  • Participating in planning and progress meetings
  • Working with the team to solve problems

Personal skills

Dedication, attention to detail and hard-work are key skills.  You need to be able to work in a logical, methodical manner and have patience, tolerance and be keen to embrace new approaches and technologies.


I was quiet at school and enjoyed art, social sciences and maths.  Outside school I liked sports and being with friends and family.

I took Standard and Higher Grades at school in Scotland and HNCs in social sciences and photography.  I have a  BSc (Hons) in Artificial Intelligence and Robotics and  MSc in Computational and Software Techniques in Engineering.


I originally wanted to study psychology but realised it wasn’t for me and signed up for a very different university course which was great.

I started work as a graduate software engineer in 2004 and have worked for 3 different companies, joining Renishaw in 2012.