Skip to content

Showcase your skills, achievements and set goals.Build your profile today!

Robot programmer

Design, test and implement software for machines and automated systems.

About the job

What it's like

Robot programmers create robots and test new software to unlock the full potential of machines. You’ll develop innovative coding and be at the forefront of the next technological frontier.  

Some industries you might work in as a robot programmer include agriculture, transport and construction.  

Your tasks might include:

  • developing complex algorithms or robotic systems 

  • testing the functionality of different robots 

  • creating new coding techniques 

  • documenting software design and development processes 

  • collaborating with engineers and other programmers to develop and implement robotic systems 

Hours

You'll work between 35 and 40 hours each week, from Monday to Friday. At times, you might need to work longer days or at irregular times to oversee projects.

Environment

Depending on the industry you work in, you’ll either be office-based, home-based or a mix of both.

Explore more information about this job

Here are some useful links to learn more about this career:

Like the sound of this career?

Browse courses in Scotland related to 'Robot programmer'

Select qualification level(s)

Show me courses

Other careers that you might like

  • Games developer
  • Software developer
  • App developer
  • Machine learning engineer
  • Software engineer
  • Game designer
  • AR/VR programmer
  • DevSecOps developer
  • Blockchain developer
  • DevOps engineer
  • Audio programmer
  • Lead game engineer
  • Project analyst
  • Artificial intelligence engineer
Browse all job profiles

Related industries

Many jobs can be done in lots of different industries. We've highlighted the ones we think are most important for this job.

  • Engineering and manufacturing
  • Digital technologies
  • Healthcare
  • Engineering and manufacturing
View all industries

Top skills

Skills are things you're good at. Whether you know what yours are or not, everyone has them!

It's useful to learn which ones are important in a job so you know the areas you need to brush up on. It can also help you work out if you're suited to a career.

Meta skills

Here are some of the meta skills you'll need to do this job.

  • working with technology
  • problem solving
  • innovative
  • implementing ideas
  • cooperating
  • coaching
  • analysing

Your skills are important

Our unique skillsets are what make us stand out from the crowd. Learn about each skill in depth and discover what employers look for in your applications and interviews.

Discover skills

Getting in

Explore each section to find more information about getting into this career.

Colleges and universities will list subjects you'll need for entry to a course. Some useful subjects include:

  • Physics

  • Maths (Mathematics)

  • Computing Science

  • Engineering Science

  • Foundation Apprenticeship: Software Development

You can get a head start in this career by doing a Foundation Apprenticeship in S5 and S6.

You'll get an SCQF level 6 qualification which is the same level as a Higher. You'll also learn new skills and gain valuable experience in a work environment.

Discover what's on offer at your school on  Apprenticeships.scot.

Many employers will ask for a degree in a relevant subject to apply for this job. You can go to university to get this or get helpful qualifications at college or through an apprenticeship.  

You'll study in areas such as: 

  • software development 

  • software engineering 

  • computing science 

  • computing 

If you’re 16 or older, a Modern/Graduate Apprenticeship will let you work and earn while you study for a qualification. You might find these opportunities on Apprenticeships.scot helpful: 

Experience with programming languages such as C++, Python and Java.  

Experience with robotic systems and automation technology.

Search technology volunteering opportunities on Volunteer.scot.

Find the right course for you

Browse courses in Scotland related to 'Robot programmer'

View all courses

Search jobs and apprenticeships

View work opportunities