Full time
  • Post Date: May 27, 2024
  • Apply Before: August 31, 2024
Job Description
Job title:  Software Engineer | Protocol Software Development
We have an exciting opportunity for a Software Engineer / Developer to join our client’s dynamic team of Engineers and Developers in Pretoria. This role offers the chance to work on cutting-edge projects, collaborate with a diverse team, and contribute to developing innovative software solutions.

Applicants with 0 to 5 years of postgraduate experience are invited to apply.

As a Protocol Software Developer, you will be responsible for developing embedded communication protocol software.

Minimum Requirements:

  • B Eng Electronic Engineering, B Eng Computer Engineering or BSc Computer Science degree
  • 0 – 5 years postgraduate experience in software development. 

Main Responsibilities:

  • Develop embedded protocol software components.
  • Develop software following relevant coding standards and specifications.
  • Verify protocol stack against specifications.

Advantageous Specialised Knowledge and Skills:

  • Experience writing and debugging embedded software in C++.
  • Knowledge of the OSI stack paradigm, data link layer and network layer.
  • Experience in test-driven development and code quality tools.
  • Experience with VOIP implementation on H.264 is beneficial.
  • Experience with IP and L3 Routing and/or MANET implementations are beneficial.
  • Experience with agile scrum development methodology.

  • Although we endeavour to provide feedback to all applicants, should you not hear from us within 14 days of applying, please accept your application as unsuccessful.
  • Successful applicants will be contacted within 14 days of applying.
  • Let’s Recruit reserves the right to cancel or amend an advertised vacancy at any time.
To apply, a Detailed CV and full academic transcripts are required: