Talent.com
This job offer is not available in your country.
Protocol Software Engineer

Protocol Software Engineer

JenRec RecruitmentPretoria, South Africa
30+ days ago
Job description

This role is ideal for a driven engineer excited to work on complex, multi-year international projects within an agile development environment alongside software, hardware,Software Engineer to join a growing team focused on designing and developing Layer 2 and Layer 3 protocol software for digital communication systems. and R&D test engineers.

Minimum Requirements

  • Qualifications : BEng in Electronic Engineering, BEng in Computer Engineering, or BSc in Computer Science (or similar).
  • Experience : 0 to 5 years of software development experience in a professional capacity.

Main Responsibilities

  • Develop and maintain Layer 2 and Layer 3 embedded protocol software components.
  • Ensure software meets coding standards and relevant specifications.
  • Verify protocol stack against technical specifications to ensure reliability.
  • Specialized Knowledge, Skills, and Experience (Preferred)

  • Programming : Experience in writing and debugging embedded software using C++ .
  • Networking : Knowledge of the OSI stack paradigm , especially data link and network layers.
  • Quality Assurance : Familiarity with test-driven development and code quality tools.
  • Additional Experience (Beneficial) :
  • VOIP implementation on H.264 .

  • Knowledge of IP and L3 Routing or MANET implementations.
  • Experience with agile Scrum methodology .
  • This is an excellent opportunity to grow with a cutting-edge team in a fast-paced and supportive environment. If you're passionate about protocol software development, we encourage you to apply.