Occupations
Computer Network Architects
Design and implement computer and information networks, such as local area networks (LAN), wide area networks (WAN), intranets, extranets, and other data communications networks. Perform network modeling, analysis, and planning, including analysis of capacity needs for network infrastructures. May also design network and computer security measures. May research and recommend network and data communications hardware and software.
IoT Engineers
Provide IoT solutions to meet consumer needs. May include software development tasks such as defining technical requirements, designing, testing, risk assessment, and troubleshooting.
Software Application Developers
Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use with the aim of optimizing operational efficiency. May analyze and design databases within an application area, working individually or coordinating database development as part of a team. May coordinate computer programmers.
Automation Engineers
Research, design, and develop applications and systems for the automation of production processes. Implement technology and reduce, whenever applicable, human input to reach the full potential of industrial robotics. Oversee the process and ensure all systems run safely and efficiently.
AI Systems Engineers
Develop deep learning and computer vision applications for Autonomous Devices. Develop applications for AI devices using existing AI Platforms. Understand interplay of hardware and software architectures on future algorithms and applications to develop AI Platforms.