IT and Engineering
Centurion, Pretoria
Posted 2 months ago

A. Job Title / Reporting to:
Electronic Engineer with one of the following grade levels:
● Graduate Electronic Engineer
● Junior Electronic Engineer
● Intermediate Electronic Engineer
● Senior Electronic Engineer
● Electronic Team Lead
● Expert Electronic Engineer
● Distinguished Electronic Engineer

All Electronic Engineers report to Electronic Team Leads.
All Electronic Team Leads report to the Product Engineering Manager.

B. Job Purpose:
This is an Electronic Engineer role for developing embedded systems in the IoT space with a strong firmware and hardware focus. The developer will be required to develop firmware in the C and C++ programming languages, implementing, amongst others, industry standard, object orientated, polymorphic code. The developer will mainly base the code in a multi-threaded real time operating environment.

Firmware is always tightly coupled to the hardware it runs on and thus the developer will need to design, tweak, and test the hardware in conjunction with firmware development. The developer will work as part of a team in a fast pace, agile environment, often continue using, improving, tweaking, and developing the work that was done by other members in the team and vice versa.

C. Knowledge
● Solid knowledge of firmware or hardware design principles or both.
● Knowledge of digital and analogue systems.
● Knowledge of PCB layout best practises.
● Ability to troubleshoot faulty hardware from a schematic document.
● Experience with Visual Studio Code.
● Knowledge of multi-threaded environments in embedded systems (RTOS).
● Mathematical aptitude and strong problem-solving skills.
● Self-development skills to keep up to date with fast-changing industry trends.
● Knowledge of electronic manufacturing processes to understand production phases and the problems that might arise.
● Communication skills – work closely with other engineers and technicians. They must be able to explain their designs and reasoning clearly and to relay instructions during product development and production.
● Knowledge and understanding of security implementation principles in embedded systems.

D. Values and Behaviours:
● We are honest and respect each other.
● We challenge issues but honour commitments.
● We believe that innovation is a way of life.
● We have a passion to win; a freedom to fail; but only once for the same reason.
● We take responsibility for our actions; we are accountable for achieving results and we take ownership of our mistakes.
● We do the right thing for the right reason.
● We are part of the solution, not part of the problem.
● We are fearless with nerves of steel.
● We believe in teamwork and partnership.
● We are diverse yet united.
● We are involved yet independent.
● We believe in learning and continuous improvement.

E. Remuneration & Benefits:
Annual Salary CTC
Wellness Programs
Flexible / Remote Working

Apply Online


IoT.nxt Head Office

Let us help improve your business today

South Africa

Bylsbridge Office Park, Building 14, Alexandra Rd, Centurion, Pretoria


Zuid Hollandlaan 7 The Hague, 2596AL

Follow On