Welcome to Indigenous Futures in Engineering, Queen's University


Software engineering

Role Model(s)


A Software engineer may:

  • Cooperate with computer analysts to develop software solutions for specific needs
  • Draw up detailed design documentation including charts and diagrams that outline how software works
  • Prepare instructions for software installation
  •  Test software on various computer platforms and operating systems
In your community: 

Do you love working on computers? Every computer has its own computer needs. As a software engineer you could develop programs that keep track of local education functions, advise others on software purchases and test new software for use in the local elementary school.


If you like...

  • Problem solving
  • Being creative
  • Computers
  • Helping people

...you might enjoy Software Engineering

Queen's University
Kingston, Ontario, K7L 3N6, Canada

© 2023 Queen's University Indigenous Futures in Engineering. All Rights Reserved.