Embedded Programmer

OFO No:

What is an Embedded Programmer?

Or … what is the difference between an Embedded Programmer and a Software Engineer?

  1. An Embedded Programmer already knows what hardware he is working on, while a Software Developer designs software without knowing the hardware it will run on.
  2. An Embedded Programmer tends to write shorter lines of code for commands, while the Software Developer is general writing lines and lines of code to build a new product or process.
  3. Embedded software generally focuses on managing and controlling the hardware system, while a Software Developer is more focused on writing programs for storing or moving data, processing or deleting data etc.
  4. Embedded Programmers usually write code on a PC but not for a PC, while Software Developers can write code for PC’s or servers.

What does an Embedded Programmer do?

  • designs and writes embedded software
  • makes changes to current software when required
  • understands and interprets error reports
  • troubleshoots and debugs them
  • maintains and documents software programs

Are you … ?

  • interested in computers?
  • a person who loves technology?
  • a logical thinker?
  • methodical?
  • a good listener?
  • observant?
  • a good communicator?
  • a problem solver?

How do I become an Embedded Programmer?

Most companies prefer someone with a IT qualification.

PATH 1

Certificate in Information Systems

  • Cape Peninsula University of Technology
  • Central University of Technology
  • Walter Sisulu University

PATH 2

Diploma in Information Technology

  • Cape Peninsula University of Technology
  • Central University of Technology
  • Durban University of Technology
  • Mangosutho University of Technology
  • Tshwane University of Technology
  • UNISA
  • Vaal University of Technology
  • Walter Sisulu University

PATH 3

Diploma in Computer Science

  • Cape Peninsula University of Technology
  • Central University of Technology
  • Durban University of Technology
  • Tshwane University of Technology
  • University of Johannesburg
  • Vaal University of Technology

PATH 4

Bachelor of Technology in Information Technology  (BTech)

  • Cape Peninsula University of Technology
  • Central University of Technology
  • Durban University of Technology
  • Tshwane University of Technology
  • University of Johannesburg
  • UNISA
  • Vaal University of Technology
  • Walter Sisulu University

PATH 5

Bachelor of Technology in Computer Science  (BTech)

  • Tshwane University of Technology
  • Vaal University of Technology

PATH 6

Bachelor of Information Technology

  • This can be done at most universities in SA

PATH 7

Bachelor of Computer Science

  • This can be done at most universities in SA

 

TRAINING:

CLICK HERE to check for a training institution near you to see what they offer.

Make sure you understand their entry requirements for each course.

To avoid scams, make sure your institution is registered with the Department of Higher Education. CLICK HERE to check accredited Private Higher Education Institutions. 

 

 

OTHER CAREERS TO CONSIDER: Analyst Programmer … or … Auditor

Is becoming an Embedded Programmer the right career choice for me?