An engineer uses maths and science to design, build, and fix things. To become one in South Africa, you study a four-year engineering degree (BEng or BSc Eng) at a university, and you pick a field like civil, mechanical, or electrical. After the degree and a few years of work, you register with the Engineering Council of South Africa (ECSA). There are also shorter diploma and technical routes that lead to becoming an engineering technician.
You must sign up with the Engineering Council of South Africa (ECSA) to do this work.
What does a engineer do?
Engineers use maths and science to design, build, and fix things that solve real problems. In a day, you might design a structure or machine, run calculations, use computer models, test materials, visit a site or factory, and work in a team. Different engineers do very different work, from roads and bridges to power, machines, chemicals, and computers.
Where you can work
- Engineering and construction firms
- Mines and factories
- Power and water companies (like Eskom)
- Government and municipalities
- Technology and manufacturing companies
- Your own consulting practice
Kinds of this work
Is this job right for you?
This job is good for you if
- You are strong in, and enjoy, Maths and Physical Science
- You like solving problems and building things
- You are curious about how things work
- You are careful and logical
- You work well in a team
- You keep learning new technology
The hard parts
- You need very strong Maths and Science
- The degree is hard and takes four years
- Some jobs are on sites, mines, or in factories
- You carry responsibility for safety
- Registering as a Pr Eng takes years of work after your degree
How you can grow
Your job can get bigger over time. This is a common path.
- 1
Student engineer
You study your degree and pick your discipline.
- 2
Graduate or candidate engineer
You start work and register as a Candidate with ECSA.
- 3
Professional Engineer (Pr Eng)
After about three to four years of work, you register as a professional.
- 4
Senior engineer or project manager
You lead projects and other engineers.
- 5
Principal engineer, consultant, or manager
You reach the top of the field, or run your own practice.
Steps to become a engineer
- 1
Pass matric with strong Maths and Physical Science
You need pure Mathematics and Physical Sciences at high marks. Maths Literacy is not enough.
- 2
Get into an engineering degree and pick a discipline
Choose a field like civil, mechanical, or electrical. Lower marks? Start with a diploma.
- 3
Apply for a bursary early
Many companies fund engineering students and give them a job after. Apply in your first years.
- 4
Finish and get a job as a graduate engineer
You work under senior engineers and register as a Candidate with ECSA.
- 5
Register as a Professional Engineer
After about three to four years of work, you register with ECSA as a Pr Eng.
Questions people ask
Written and checked by the NavyBlue Editorial Team. Last updated 2026-07-15. Pay numbers are a guide only. Where we got this: ECSA (registration), Department of Higher Education and Training
Related careers
Not sure yet? These jobs use some of the same school subjects and ways to study.
Transport & aviationPilot
Pilots fly aeroplanes and helicopters for airlines, charter companies, and more. The training is at flight schools, not at university.
From R 20 000/mo · Steady demand
How to become a pilot
Health & social servicesDoctor
Doctors find out what is wrong with sick and hurt people and help them get better. They work in hospitals, clinics, and private practice.
From R 40 000/mo · In demand
How to become a doctor
Trades & artisansElectrician
Electricians install and fix electrical wiring and systems. You train through an apprenticeship and a trade test, no degree needed.
From R 12 000/mo · In demand
How to become a electricianAdvertisement
