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

Deliverable

production ML models | product features | infrastructure

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 70,000+ jobs from 20+ sources.