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.
Advertisement:
Protocol Software Engineer, Pretoria
Free
Protocol Software Engineer, Pretoria
South Africa, Gauteng, Pretoria,
Modified November 13, 2024
Description
Job details:
⇐ Previous job |
Next job ⇒ |