Career Opportunities

Jump to: Electrical Engineering,  Electronic Engineering  or  Computer Engineering

Electrical Engineer

Electrical Engineer designs, develops, and maintains electrical systems and components for various applications.

Electrical Engineers are responsible for designing, developing, testing, and maintaining electrical systems and components used in a wide range of industries, from power generation and distribution to electronics and telecommunications. They work on projects that involve circuit design, power systems, control systems, electronics, and more. Their role is crucial in ensuring the efficient and safe functioning of various electrical systems, and they often collaborate with other engineers and professionals to bring projects to fruition.


  • Designing and testing electrical systems and components.
  • Developing circuits and schematics.
  • Analysing electrical data and performance.
  • Troubleshooting and repairing electrical issues.
  • Collaborating with teams on project development.
  • Ensuring compliance with safety and industry standards.


  • Proficiency in electrical circuit design and analysis.
  • Strong understanding of electronics and electromagnetism.
  • Problem-solving and analytical skills.
  • Knowledge of programming languages (e.g., C++, Python).
  • Ability to use CAD software for design.

Employment opportunities:

  • Engineering consulting firms.
  • Energy companies.
  • Manufacturing companies.
  • Telecommunications companies.
  • Aerospace and defence industries.

Electronic Engineer

Electronic engineering is concerned with the generation, transmission and processing of information and includes computers, software, transmission networks, telephones, radio, television, signal processing and optics.

They design, develop, test and maintain electronic parts and systems for application in the fields of automation, communication, navigation, military, signal processing, medical  and entertainment. Some manage manufacturing processes, while others may be responsible for the marketing of products.

Electronics engineers may design, prepare and supervise designs, prepare specifications, estimates, tenders and contracts. Some are involved in establishing and monitoring performance, setting safety standards and specifying methods for modification, maintenance and repair of equipment and systems. Others may examine installations to ensure that they meet contract conditions.

They are likely to liaise with clients, other engineers, technical officers, technicians, trades people and other workers. Modern management abilities are important. Electronic engineers need to be able to participate in planning, organisation and the control of proceedings.

Some examples of applications of electronics engineering are as follows:

  • Infrared cameras to “see” in the dark, as a means of obtaining data.
  • Phenomena that cannot be observed by human beings are transformed by electronics technology to observable phenomena.
  • Computers to solve complicated problems and to assimilate signals which may for example be used to control mechanical and chemical processes.
  • Communications relating to telephones, videophones, radios, televisions, etc, whereby information is transferred via mass media.
  • Power electronics for the control of power generation equipment control of processes and production lines using remote control and data acquisition systems.
  • Tracking and data fusion for various applications
  • Cochlear implants for improving hearing


  • manufacturers
  • mining industry
  • electronics companies
  • government departments
  • universities and universities of technology
  • private electronic engineering consultation firms and development laboratories
  • large and small private companies involved with the design, development, production and marketing of electronic systems, sub- systems and components of products
  • self-employment, with enough experience and initiative, can work as a consultant or start own manufacturing or engineering company

Computer Engineer

Computer engineers apply the principles and techniques of computer programming, engineering, and mathematical analysis to the design, development, testing and evaluation of the software and systems that enable computers to perform their many applications. This is basically an Electronic engineering qualification with more software subjects and less engineering subjects.

Computer engineers design and develop many types of software including software for operating systems, network distribution systems and compilers, and which convert programs for faster processing. Software engineers program computers using various programs, for instance, Assembler, C++ or Java. The major part of their work is, however, developing algorithms and analysing and solving programming problems.

Computer engineers are also required to solve technical problems that arise and should therefore have a good knowledge of hardware components, for instance, microprocessors, embedded controllers, personal computers, routers and transmitters. They should also have the skills to develop the necessary software in order to implement a complete system operating on a variety of platforms, such as Windows and Linux. Because computer systems and technology are rapidly evolving, the tasks performed by a computer engineer have become more complex and specialised.

It may also involve project management - the management and delivery of a project in consultation with other members of a team. A core team may comprise engineering, marketing, manufacturing and design people who work together until the product is released. Computer engineers normally work in an office environment. Their job requires a fair amount of interaction with customers and co-workers and may require spending time away from the office in order to consult with clients at their premises.


  • companies that supply and service computers
  • government departments
  • provincial administrations
  • computer bureaus
  • universities and universities of technology
  • any company or business using computer systems and networks
  • self-employment, a registered engineer with the necessary experience and initiative, as consultant

Copyright © University of Pretoria 2023. All rights reserved.

COVID-19 Corona Virus South African Resource Portal

To contact the University during the COVID-19 lockdown, please send an email to [email protected]

FAQ's Email Us Virtual Campus Share Cookie Preferences