Computer & Software Engineers. A guide for newcomers to British Columbia



Similar documents
Computer & Software Engineers. A guide for newcomers to British Columbia

Electrical & Electronics Engineers. A guide for newcomers to British Columbia

Environmental Engineers. A guide for newcomers to British Columbia

ESL Teachers A guide for newcomers to British Columbia

Dietitians. A guide for newcomers to British Columbia

Physiotherapists. A guide for newcomers to British Columbia

Ironworkers. An employment guide for newcomers to British Columbia

Recruitment Agencies. A guide for newcomers to British Columbia

Government Job Search Websites. A guide for newcomers to British Columbia

Biomedical Engineer. At a Glance. Job Description. BC Focus Areas. Earnings. Level of Education. Core Tasks. Attributes & Abilities.

APEGBC Engineer-in-Training. Guide to APEGBC EIT Membership

Registered Nurse: Alternative Careers. A guide for newcomers to British Columbia

Chartered Professional Accountant (CPA): Alternative Careers. A guide for newcomers to British Columbia

Pharmacist: Alternative Careers. A guide for newcomers to British Columbia

Dentist: Alternative Careers. A guide for newcomers to British Columbia

How to Become an Electrician

If you have experience and academic. The Applied Science and Engineering Technology Professions in Canada ELECTRICAL TECHNOLOGY

Job Roles and Responsibilities in Canada. Information Systems Analysts & Consultants

CONTENTS. Executive Summary... 3 BC Labour Market. Credentials. Employment Outcomes

Occupational Therapist: Alternative Careers

engineers They re the binary bosses who dream up new computer hardware, software,

Lawyer: Alternative Careers. A guide for newcomers to British Columbia

Drafters prepare detailed drawings used to build things like homes and offices, machines, and electrical systems.

Characteristics of the Labour Market in British Columbia s Non-Profit Sector

SENATE COMMITTEE ON ACADEMIC POLICY AND PLANNING NEW ACADEMIC PROGRAM PROPOSAL. Motion: That the new Engineering Program be approved in principle.

Physician: Alternative Careers

Registered Nurse: Alternative Careers. A guide for newcomers to British Columbia

Ontario Association of Certified Engineering Technicians & Technologists (OACETT) Suite 404, 10 Four Seasons Place Toronto ON M9B 6H7

Hiring Foreign Workers in Alberta. Information for employers who want to find and hire temporary foreign workers

HEALTH INFORMATION MANAGEMENT (HIM) HUMAN RESOURCE PACKAGE

RE: Questions regarding the Education Credential Assessment (ECA) Program

If you have experience and academic. The Applied Science and Engineering Technology Professions in Canada MECHANICAL TECHNOLOGY

Paralegals and Legal Assistants

Job Roles and Responsibilities in Canada. Electricians

Labour Mobility Act QUESTIONS AND ANSWERS

GUIDE TO REGISTRATION RENEWAL 2015

How To Become An Information Technology Consultant

Library & Information Technology. Information Session

Graphic Designers

UBC Engineering Co op Program Using EngCORE Employer Instructions

Health Care Administrator

Initial Professional Development (IPD) - A Guide for Graduates seeking registration

Job Centre. Cooperative Education Policies and Procedures

A Guide to the Quality Assurance Activities

Job Roles and Responsibilities in Canada

Medical Illustrator. Medical illustrators use their knowledge of art and science to create illustrations for the health and medical fields.

What can I do with a major in Computer Science?

CANADA SUMMER JOBS Creating Jobs, Strengthening Communities. Applicant Guide

PROGRAMME SPECIFICATION UNDERGRADUATE PROGRAMMES. Programme name BEng Electrical & Electronic Engineering with Foundation Year

Computer Software Engineering Career, Jobs, and Employment Information

Job Hunting for Graduates Career Basics Series

Engineering Disciplines

1 of 18 2/14/ :33 AM

INFORMATION TECHNOLOGY OFFICER Technical Systems

British Columbia 2022 Labour Market Outlook

Job Descriptions: An Employers Handbook

PROGRAMME SPECIFICATION UNDERGRADUATE PROGRAMMES

Dietitian. College of Dietitians of Alberta Registration Process (Annual fee varies) College of Dietitians of Alberta Decision

PROGRAMME SPECIFICATION UNDERGRADUATE PROGRAMMES

INFORMATION TECHNOLOGY

FREQUENTLY ASKED QUESTIONS July 2, 2015

PUTTING DEGREES TO WORK

Online Appointment Booking System

Job Roles and Responsibilities in Canada. Industrial Mechanics/ Millwrights

Overview: Section A: Business Environment Employment and Unemployment Numbers and Rates. 2. Industry s Growth. 3. Facts, Trends and Outlook

PROGRAMME SPECIFICATION UNDERGRADUATE PROGRAMMES. Programme BEng Computer Systems Engineering/BEng Computer Systems Engineering with Placement

EMPLOYEE REFERRAL PROGRAM - US

Regulation of Paramedics and Emergency Medical Attendants: A Jurisdictional Review

Engineering Technicians

Computer Support Specialists and Systems Administrators

Top Ten Jobs Program Entry Prerequisites July 10, 2015

DIGITAL ECONOMY ANNUAL REVIEW

Job Roles and Responsibilities in Canada. Web Designers and Developers

User Guide. Welcome to e-people. AHS Accounts. The e-people Sign In Page. The e-people Welcome Page. The Employee Home Page

Computer Science and Technology Careers and Job Highlights

Medical and Health Services Managers

Bachelor of Science in Nursing Programs Lower Mainland

PROGRAMME SPECIFICATION UNDERGRADUATE PROGRAMMES. Cass Business School Department or equivalent UG Programme (Cass Business School) UCAS Code

Transcription:

Contents 1. Working as a Computer or Software Engineer [NOC 2147 & 2173]... 2 2. Skills, Education and Experience... 9 3. Finding Jobs... 12 4. Applying for a Job... 15 5. Getting Help from Industry Sources... 16 1. Working as a Computer or Software Engineer [NOC 2147 & 2173] Job Description Computer engineers [NOC 2147] design and create computers and related hardware components. You may also design and develop information and communication system networks. As a computer engineer you perform the following duties: Analyze users requirements for new products Design computer and telecommunications hardware such as circuit boards and monitors Design and develop information system network architecture Develop and conduct tests to make sure the new designs and components function as expected Oversee the manufacturing process Establish and maintain relationships with suppliers and clients May lead and co-ordinate teams of engineers, technologists, technicians Software engineers [NOC 2173] design, develop and test software products for various uses. As a software engineer you perform the following duties: Analyze users requirements Design and test software products or computer systems Last updated: January 13, 15 2

Co-ordinate the development, installation, and operation of computer-based systems Troubleshoot, upgrade and develop maintenance procedures for operating systems and applications May lead and co-ordinate teams of information systems professionals Sources: WorkBC Career Profile http://www.workbc.ca/careers/ [search 2147 OR 2173] Career Cruising (Profiles for Computer Hardware Engineer & Computer Software Engineer) Available from the VPL Online Articles, Encyclopedias & More page http://www.vpl.ca/electronic_databases/alpha/c Industry Overview Computer engineers: Job prospects are expected to be good. There are currently not enough new computer engineering graduates with the right mix of experience and skills to meet employment demand. In British Columbia your job may not have a complete focus on hardware, but also work with processes, electrical engineering, and software implementation. Employment trends depend on the industries that purchase hardware products. As such, your job opportunities may be affected by fluctuations in the economy or in specific sectors. Computer engineering is a constantly changing field. It is important to update your skills throughout your career. Software engineers: Job prospects are expected to be good. Growth in the industry due to rapidly changing technologies, along with fewer graduates from software engineering programs, is causing a shortage of skilled professionals. Prior work experience is valued by employers. If you have co-op or internship experience, knowledge of the most current technology and the ability to work in a Last updated: January 13, 15 3

multi-disciplinary environment you will be in demand. Excellent communication skills also help your job prospects. To meet the need for highly specialized skills, employers sometimes use the Temporary Foreign Worker Program or 'fast track' channels in the immigration system to meet their needs. The health care industry will increasingly need software engineers to design, and maintain safe and secure ehealth information systems. Job Outlook in BC Computer engineers, NOC 2147 Chart from WorkBC Labour Market Navigator http://www.workbc.ca/navigator/occupations/2147 Last updated: January 13, 15 4

Software engineers, NOC 2173 Chart from WorkBC Labour Market Navigator http://www.workbc.ca/navigator/occupations/2173 The Employment Outlook for BC provides job openings projections within BC regions: Region Vancouver Island Computer Engineers Software Engineers Lower Mainland / Southwest Computer Engineers Software Engineers Thompson-Okanagan Computer Engineers Software Engineers Kootenay Computer Engineers Software Engineers Cariboo Computer Engineers Software Engineers North Coast & Nechako Computer Engineers Software Engineers Northeast Computer Engineers Software Engineers 10 Estimated Employment 170 230 2,660 5,090 100 110 10 10 15 Estimated Employment 180 260 3,080 6,040 110 110 30 10 10 Avg Annual % Change 2.0% 2.4% 3.1% 3.7% 0.7% 1.0% 2.1% 4.0% 4.6% 0.8% 2.9% 1.3% 10 10 2.8% 1.4% Source: Regional Employment Projections, BC Stats. Projections for development regions. http://www.bcstats.gov.bc.ca/statisticsbysubject/labourincome/employmentunemployment/regional EmploymentProjections.aspx [accessed October 14] Last updated: January 13, 15 5

You can learn more about working as a computer engineer or a computer software engineer in BC from: WorkBC, Career Profiles at http://workbc.ca/careers [search NOC 2147 and 2173] Career Cruising Available from the VPL Online Articles, Encyclopedias & More page http://www.vpl.ca/electronic_databases/alpha/c Outlook for Human Resources in the ICT Labour Market, 11 16 http://www.trios.com/career/share/ictc_report.pdf Types of Employers Computer engineers are employed throughout public and private sectors, such as: computer and telecommunication hardware manufacturers engineering, manufacturing and telecommunications firms information technology consulting firms government education and research institutions health care Software engineers are employed by a variety of organizations including: information technology consulting firms that provide software-related information technology services information technology research and development firms software product manufacturers you may telecommute from a home office You may also be self-employed. Last updated: January 13, 15 6

Salary In BC, the average annual salary for computer and software engineers is between $66,000 and $95,000. Earnings vary according to your level of education, experience and the type of company you work for. If you are employed in a full-time job you may also receive benefits such as health and dental insurance, paid vacation and sick leave. Some companies also provide you with the use of a company car and annual profit-sharing or performance-based bonuses. In its 14 Report on Members Compensation and Benefits, The Association of Professional Engineers and Geoscientists of British Columbia (APEGBC) provided these salary figures: Industry Lower Upper Mean Median Quartile Quartile High Technology $96,251 $70,000 $88,300 $115,000 High Tech Manufacturing $87,010 $64,324 $79,000 $103,000 Product Development $102,4 $73,248 $99,300 $1,000 Research & Development $100,860 $70,400 $87,595 $107,000 Software Development $101,749 $66,500 $104,500 $126,500 Systems Integration $85,674 N/A $88,250 N/A Job Bank Canada provides hourly wages in BC Regions: Computer Engineers (NOC 2147) Last updated: January 13, 15 7

Software engineers (NOC 2173) Sources: Career Cruising Job Bank Canada, Wages Report http://www.jobbank.gc.ca/ WorkBC Career Profile APEGBC Report on Compensation and Benefits https://www.apeg.bc.ca/getmedia/334f1a34-fafb-44ca-9616-bb48c895ecbf/apegbc- Compensation-Survey-14_WEB.pdf.aspx Working Hours You usually work an average of 5 days, Monday to Friday, totaling 40 hours per week. However, longer hours and overtime are often required to meet deadlines. Last updated: January 13, 15 8

2. Skills, Education and Experience Skills Curious Aptitude for math and science Logical and detail-oriented Work well as part of a team Problem-solving skills Analytical skills Communication skills Education and Experience Computer engineers require: Bachelor's degree in computer engineering or related field You may also require: Registration with the Association of Professional Engineers & Geoscientists of British Columbia (APEGBC) Past participation in an undergraduate co-op program Master's or doctoral degree in a related discipline Network certification Information Systems Professional (ISP) certification through the Institute for Certification of Computing Professionals Last updated: January 13, 15 9

Software engineers require: Bachelor's degree in software engineering, computer science or related field You may also require Past participation in an undergraduate co-op program Master's or doctoral degree in a related discipline Experience as a computer programmer Information Systems Professional (ISP) certification through the Institute for Certification of Computing Professionals Source: WorkBC Qualifications There are no mandatory requirements for licensing or professional certification in order to work in entry level computer and software engineering positions. However, you must be licensed by the Association of Professional Engineers and Geoscientists of British Columbia (APEGBC) if you use the title Engineer. This allows you to approve engineering drawings and reports and to practise as a professional engineer (P.Eng.). You are eligible for registration with APEGBC once you graduate from an accredited educational program, and after four years of supervised work experience in engineering. You must also pass a professional practice examination and complete the law and ethics seminar. Internationally trained engineers: You may qualify as a Provisional Member with the APEGBC. This designation provides member status to internationally trained engineering graduates if you have completed the academic, experience, professionalism, and residency requirements for registration as Professional Engineers. Last updated: January 13, 15 10

For more information: APEGBC - Become a Member https://www.apeg.bc.ca/become-a-member APEGBC's Online Resource for Internationally Trained Engineers and Geoscientists : Self assessment tool: https://www.apeg.bc.ca/news/articles/apegbc-makes-self- Assessment-Tool-Available-for-In Job Mentoring Programs: https://www.apeg.bc.ca/for-members/mentoring-program A Roadmap to Engineering in Canada. Engineers Canada http://newcomers.engineerscanada.ca/ International agreements between professional engineering associations http://www.engineerscanada.ca/mobility-international Introduction to Engineering in BC Langara College These courses are designed to provide internationally trained engineers with industry specific skills in order to find employment in an engineering environment. They also help you gain a good understanding of Canadian workplace culture. http://www.langara.bc.ca/continuing-studies/programs-andcourses/programs/introduction-to-engineering-in-bc/index.html The Information & Communications Technology Council (ICTC) provides assistance to internationally educated professionals. For more information on programs and services see: Immigration Initiatives http://www.ictc-ctic.ca/?page_id=1779 Last updated: January 13, 15 11

3. Finding Jobs You ll find job advertisements in local newspapers and electronic sources, as well as through professional associations publications. Local Newspapers You can look at the Vancouver Sun & The Province at Vancouver Public Library for free. Check the job postings daily, the careers section in the Vancouver Sun on Wednesdays and Saturdays and, in The Province on Sundays. Job White Pages Available in print at the Central Library or online at http://jobfreeway.com/memberdocs/vpl-home.htm NOTE: You can only access this database from the Central Library or VPL branch libraries. Access is NOT available from home or outside the Library. Online Job Postings Engineering Central Canada http://www.engcen.ca/ Indeed http://ca.indeed.com/ IT Job Universe Canada http://jobs.itworldcanada.com/ Professional Associations Career Resources APEGBC Career Listings https://www.apeg.bc.ca/careers/career-listings BC Technology Industry Association (BC TIA) Careers Page https://www.bctechjobs.ca/ Institute of Electrical and Electronics Engineers (IEEE) http://careers.ieee.org/ path2work http://www.path2work.ca Last updated: January 13, 15 12

Identifying the Right Position When you browse job advertisements, you ll find different job titles. For Computer Engineers, look for these related job titles (NOC 2147): Computer Hardware Engineer Fibre-optic Network Designer Hardware Circuit Board Designer Hardware Development Engineer Network Test Engineer Systems Designer Hardware Technical Architect Hardware Wireless Communications Network Engineer Source: National Occupational Classification http://www5.hrsdc.gc.ca/noc/english/noc/11/profile.aspx?val=2&val1=2147 For Software Engineers and Designers, look for these related job titles (NOC 2173): Application Architect Computer Software Engineer Embedded Software Engineer Software Architect Software Design Engineer Software Testing Engineer Systems Integration Engineer Software Technical Architect Software Telecommunications Software Engineer Source: National Occupational Classification http://www5.hrsdc.gc.ca/noc/english/noc/11/profile.aspx?val=2&val1=2173 Last updated: January 13, 15 13

Creating a List of Potential Employers You can use directories to produce lists of companies who employ computer & software engineers in Vancouver or the Lower Mainland. Contact them directly to find out if they re hiring. BC Tech, Technology Guide (special issue of Business in Vancouver) Available at the Central Library, 380 EL3CBh ICT Employer Directory http://employerdirectory.ictc-ctic.ca/ Canadian Company Capabilities. Information & Cultural Industries http://www.ic.gc.ca/eic/site/ccc-rec.nsf/eng/00043.html Reference Canada http://www.vpl.ca/electronic_databases/alpha/r Go to the Reference Canada database and look for Canadian Businesses at top of page and choose the Custom Search tab. Select Business Type and click on Keyword/SIC/NAICS and then enter keywords, for example, enter computer or software and click LOOKUP and then select appropriate headings. You can combine these headings with a location by clicking on Geography, select the province, choose the cities and click the View results button at top left side of page. Available from the Online Articles, Encyclopedias & More page. NOTE: You can access this database from a Library computer. If you are using a computer from outside the Library, you will need a Vancouver Public Library card to login to this database. After clicking on the database name, you will be asked to enter your library card number and PIN (usually last four digits of your telephone number). Last updated: January 13, 15 14

4. Applying for a Job In Canada, employers usually expect to receive a resume (curriculum vitae) and a cover letter. These should identify the position you are applying for and summarize your relevant experience. Use the library catalogue, http://vpl.bibliocommons.com/ to find books on writing resumes and cover letters specific to your industry. To learn about applying for jobs in Canada, use the following guides which are available in print at the Central Library or online: Writing Resumes and Cover Letters http://pwp.vpl.ca/siic/career-advice/writing-resumes-and-cover-letters/ Getting Canadian Work Experience http://pwp.vpl.ca/siic/career-advice/getting-canadian-work-experience/ Networking for Employment http://pwp.vpl.ca/siic/career-advice/networking-for-employment/ Learn More About Working in BC and Canada http://pwp.vpl.ca/siic/career-advice/learn-more-about-working-in-bc-and-canada/ Last updated: January 13, 15 15

5. Getting Help from Industry Sources Industry Associations Associations for computer & engineering professionals in BC and Canada can provide you with information and assistance. Registration and fees may be required for membership. Association of Professional Engineers & Geoscientists of BC (APEGBC) http://www.apeg.bc.ca/ BC Technology Industry Association (BCTIA) http://www.bctia.org Association of Consulting Engineers Companies of British Columbia http://www.acec-bc.ca/ Engineering Institute of Canada (EIC) http://www.eic-ici.ca/ Engineers Canada http://www.engineerscanada.ca/ Institute of Electrical and Electronics Engineers Canada (IEEE Canada) http://vancouver.ieee.ca/ Vancouver Chapter Institute for the Certification of Computing Professionals (ICCP) http://iccp.org Society of Internationally Trained Engineers of British Columbia (SITE) http://www.sitebc.ca/ Society of Punjabi Engineers and Technologists of British Columbia http://www.speatbc.org/ Last updated: January 13, 15 16

Industry Journals Search the Vancouver Public Library catalogue for journals related to your profession. Examples include: Computing Canada http://www.itworldcanada.com/publication/computerworld Canadian Consulting Engineer Available at VPL Central Library, 6.5 C212 and online at: http://www.canadianconsultingengineer.com/ Innovation: Journal of the Association of Professional Engineers & Geoscientists of BC Available at VPL Central Library, 6.5 B86 and online at: https://www.apeg.bc.ca/resources/news-and-publications/innovation-magazine/innovation- Past-Issues Questions? Please ask the Information Staff in the Central Library, Vancouver Public Library or telephone 604-331-3603. Please note that the information in this guide is also available online through the Skilled Immigrant InfoCentre website at http://skilledimmigrants.vpl.ca/ Last updated: January 13, 15 17