CareerPlanSign in

Senior Software Engineer

Pretoria, Tshwane💼 Full-time🗓 2025-08-30 → 2026-09-21

Core

Leading a software engineering team to develop embedded digital communication software components and oversee project planning and execution.

Role type

Senior IC software engineering manager

Builds

Embedded digital communication software components

Domain

Embedded systems / Telecommunications

Deliverable

production ML models | product features | infrastructure

Required skills

Team leadership, Agile methodology, Project planning, High-level system design, Embedded software development, Subsystem testing, Client communication

Preferred skills

Master's degree in Electronic or Computer Engineering

Technologies

Embedded systems, Digital communication protocols

Responsibilities

Lead the software engineering team, Collaborate with international clients' engineering divisions, Oversee overall project planning and execution, Lead high-level design and critical design workshops, Develop ATPs, Oversee ongoing software and subsystem testing, Develop and integrate embedded digital communication software components

Seniority

Senior, hands-on IC with management responsibilities

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