Embedded Software Engineer - Protocols

Confidential
📍 Pretoria, Pretoria, South-Africa 💼 Full-time 🕒 Posted March 02, 2026

Job Description

Embedded Software Developer (Protocols) Pretoria-East Minimum Requirements: BEng Computer Engineering or BSc Computer Science, with an interest in communication protocol development. 0 to 5 years of software development experience in a professional capacity. Main Responsibilities: Documentation, design, implementation, and qualification of OSI Layer 4 to Layer 7 embedded protocol software components for tactical communication platforms. Documentation, design, implementation, and qualification of command and control and messaging software and features for use with specialised tactical communication systems on embedded, Windows PC, and Linux PC platforms. Integration of developed protocol software components with lower OSI layers (Layer 3 to Layer 1) running on the client's modem hardware. Development of software in compliance with relevant coding standards and specifications. Development of automated sub-system and unit-level tests for automated regression and code quality evaluation. D...

Ready to Apply?

Submit your application today and join our talented team at Confidential.

Submit Application

Job Details

  • Location Pretoria, Pretoria
  • Job Type Full-time
  • Category IT / Computing / Software
  • Posted Date March 02, 2026
  • Application Deadline April 11, 2026