Computer & Software Engineers
Image
This guide will help you find the information you need to start working in British Columbia. You can use the menu buttons to move between sections of the guide.
NOC 2021: 21311 & 21231 / NOC 2016: 2147 & 2173
Job Description
Computer engineers 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 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
- 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
You can learn more about working as a computer engineer or a computer software engineer in BC from: