Software development

Put 10 software developers in a room, and you can bet that at least a few will have originally trained in physics. Your physics training will have undoubtedly included some level of computer programming, and physicists are well suited to solving the logic problems at the heart of complex software applications.

Demand for talented computer programmers is so acute that many employers don't require formal training in computer studies. You can join some firms straight after a first degree, and expect decent on-the-job training. It's a good idea to keep an eye on the future though: computer software moves on quickly, and it's important to make sure your skills keep up with those developments.

Case study: Game on for physicists

Can't stop playing computer games when you should be solving physics problems? Kyle Stevenson describes how you can turn your passion into a career in games development.

Case study: Playing the game

Catherine Goode describes how a degree in physics and a childhood passion for computer and video games led her to a career in game design.

Case study: Building models, modelling buildings

As a software developer in a building performance analytics firm, Michael Bennett uses his physics skills to help design more environmentally friendly and cost-effective buildings