Software engineers are trained for the specification, design, development and maintenance of software systems and products. They apply both the principles of engineering and computer science in the design of large-scale and embedded software control systems.
A Software engineer may:
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...
...you might enjoy Software Engineering
If you want to study Software Engineering, then you could go to the following universities:
We're always looking for more role models. Do you know an Aboriginal Engineer or scientist who should be featured here? Please let us know.