-
Software Engineer
Description
A software engineer typically works with programmers and other individuals
to create computer code for an application. This can make entirely new
software, or produce an update for existing work. Day-to-day tasks in this
field often involve things like creating flowcharts and diagrams that
demonstrate how applications function so that programmers can write the
necessary code for a program. Many of these engineers have a degree in
computer science and often work full time at various companies that create
or maintain software.
A software engineer usually has a strong background in mathematics and
understands how programming works at a fundamental level. Communication
skills are often vital in this field, since engineers frequently have to determine
the needs of different clients and help explain the options that might best
satisfy them. Engineers also typically understand leadership and task
management, letting them work better with a team to ensure they meet
goals on time.
Many people in this career have degrees in computer science, though related
fields like mathematics may work in some instances. A bachelor's degree is
usually sufficient, at least for entry-level positions, and a number of schools
offer graduate degrees in computer science for advanced study. Professional
experience may also be necessary for a software engineer, who may have
previously worked in programming or development. While software
developers often have need of engineers, hardware manufacturers, major
ecommerce websites, and video game studios may also hire people for this
position.
Education Req.
6 Grade 12 U and/or M courses including
Advanced Functions (minimum final grade of 70% is required)
Calculus and Vectors (minimum final grade of 70% is required)
Chemistry (minimum final grade of 70% is required)
Physics (minimum final grade of 70% is required)
English (ENG4U) (minimum final grade of 70% is required)
Recommended courses: Grade 11 U Introduction to Computer Science, Grade
12 U Computer Science
Salary
$91,000
Training
Conestogac Collage, Ontario