- Computer vision engineerComputer vision engineers research, design, develop, and train artificial intelligence algorithms and machine learning primitives that understand the content of...A lot of training6.6 of 7
- ICT network architectICT network architects design the topology and connectivity of ICT network such as hardware, infrastructure, communication and hardware components.A lot of training5.3 of 7
- ICT test analystICT test analysts work in testing environments, assessing products, checking for quality and accuracy, or creating tests scripts. They design tests which are th...A fair amount of training5.8 of 7
- Cloud architectCloud architects are responsible for converting the technical features of a project into the architecture to lead to the final product. To develop technical clo...A lot of training5.7 of 7
- Cloud DevOps engineerCloud DevOps engineers implement and manage continuous software delivery systems and methodologies. This includes managing and configuring code repositories, bu...A lot of training5.7 of 7
- Cloud software developerCloud software developers create, deploy, and modernise software applications to run on the cloud using microservices, containers, and serverless technologies....A lot of training5.7 of 7
- Data engineerData engineers develop the architecture needed to process, manage, and store large amounts of data which will be used by data scientists for analysis. They desi...A lot of training6.4 of 7
- Embedded system designerEmbedded system designers translate and design requirements and the high-level plan or architecture of an embedded control system according to technical softwar...A lot of training6.0 of 7
- ICT research consultantICT research consultants perform targeted ICT research and provide a final report to the client. They also use ICT tools to design questionnaires for surveys, a...Many years of training7.0 of 7
- ICT system integration consultantICT system integration consultants advise on bringing together different systems to interoperate within an organisation for enabling data sharing and reducing r...A lot of training6.4 of 7
- Industrial mobile devices software developerIndustrial mobile devices software developers implement applications software for specific, professional industrial mobile (handheld) devices, based on the indu...A lot of training6.1 of 7
- Intelligence communications interceptorIntelligence communications interceptors work in the air force in the development of intelligence in places like headquarters and command posts. They search and...A lot of training5.8 of 7
- IoT developerIoT developers analyse and gather data for interpreting the pattern and predicting the result. They use artificial intelligence for managing the tasks and auton...A lot of training5.7 of 7
- Knowledge engineerKnowledge engineers integrate structured knowledge into computer systems (knowledge bases) in order to solve complex problems normally requiring a high level of...A lot of training6.5 of 7
- User experience analystUser experience analysts assess client interaction and experience and analyse users' behaviours, attitudes, and emotions about the usage of a particular product...Many years of training5.6 of 7
- User interface designerUser interface designers are in charge of designing user interfaces for applications and systems. They perform layout, graphics and dialogues design activities...A lot of training4.9 of 7
- User interface developerUser interface developers implement, code, document and maintain the interface of a software system by using front-end development technologies.A lot of training6.1 of 7
- Digital games testerDigital games testers review and test various genres of digital games by playing them in order to find bugs and glitches within the game's functionality or grap...A lot of training5.8 of 7
- Embedded systems software developerEmbedded systems software developers program, implement, document and maintain software to be run on an embedded system.A lot of training6.1 of 7
- ICT accessibility testerICT accessibility testers evaluate websites, software applications, systems or user interface components with regards to friendliness, operability of the naviga...A lot of training5.8 of 7
- ICT integration testerICT integration testers perform tests in groups of system components, units or even applications. They group them in larger aggregates and apply integration tes...A lot of training5.8 of 7
- ICT system testerICT system testers perform testing activities and some test planning activities. They may also debug and repair ICT systems and components although this mainly...A lot of training5.8 of 7
- ICT usability testerICT usability testers ensure compliance with requirements and strive for optimal usability within the software engineering cycle phases (analysis, design, imple...A lot of training5.3 of 7






