Flag of Canada Service CanadaGovernment of Canada
Français Contact Us Help Search Canada Site
Home About Job Futures FAQ's What's New Service Canada
Want to Immigrate? More Career Information Our Survey Organization Listing Glossary
Compare Occuaptions
Compare Educational Programs
  Provincial Perspectives     Local Perspectives  
   print this section
   print entire profile


Software Engineers and Designers

At WorkEducation, Training, and ExperienceWork ProspectsImportant Facts
What You Need | Educational Programs | Useful Experience | Useful High School Subjects
 

What You Need


A bachelor's degree, usually in computer science, computer systems engineering, software engineering or mathematics or completion of a college program in computer science is usually required.

A master's or doctoral degree in a related discipline may be required.

Licensing by a provincial or territorial association of professional engineers is required to approve engineering drawings and reports and to practise as a Professional Engineer (P.Eng.).

Engineers are eligible for registration following graduation from an accredited educational program, three or four years of supervised work experience in engineering and passing a professional practice examination.

Experience as a computer programmer is usually required.

Most recent entrants have an undergraduate university degree.

Tip


Required/Related Educational Programs*


Engineering - Other (U370)- U370

Computer Science (C720)- C720

Computer Science (U720)- U720

Electrical Engineering (U360)- U360

Mathematics (U740)- U740

* These educational programs are listed in the order in which they are most likely to supply graduates to this occupation.


Useful Experience/Skills


Project management

Team project work

Proposal writing

Making presentations

Financial management


Useful High School Subjects


Computer-related courses

Industrial Arts (Electronics)

Math

Business