CareerPlanSign in

Embedded Software Engineer - Protocols

Pretoria, Tshwane💼 Full-time🗓 2025-10-30 → 2026-09-24

Core

Design, implement, and qualify embedded protocol software components (OSI Layer 4-7) and command-and-control messaging features for tactical communication platforms.

Role type

Embedded Software Engineer (Protocols)

Builds

Tactical communication systems on embedded, Windows PC, and Linux PC platforms

Domain

Defense/Tactical Communications

Required skills

Embedded software development, OSI Layer 4-7 protocol implementation, Command and control software development, Linux/Windows PC software development, Automated testing frameworks, Build system development

Preferred skills

Communication protocol development, Coding standards compliance

Technologies

Embedded systems, Windows PC, Linux PC, Modem hardware

Responsibilities

Design and implement OSI Layer 4 to Layer 7 embedded protocol software components, Integrate protocol software with lower OSI layers (Layer 3 to Layer 1) on modem hardware, Develop automated sub-system and unit-level tests for regression and code quality, Develop and maintain automated build systems and installers

Sourced via adzuna · Listed on CareerPlan, which tracks 852,000+ jobs from 20+ sources.