CareerPlanSign in

Senior Software Engineer

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

Core

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

Role type

Senior IC software engineering manager

Builds

Embedded digital communication software components and subsystems

Domain

Electronics engineering / Embedded systems

Deliverable

production ML models | product features | infrastructure

Required skills

Software engineering, Team leadership, Agile methodology, Project planning, High-level design, Design reviews, Embedded software development, Subsystem testing, International client communication

Preferred skills

Masters degree in Electronic or Computer Engineering

Technologies

Embedded digital communication software

Responsibilities

Leading the software engineering team, Working in an Agile environment with software, hardware and test engineers, Collaborating with international clients' engineering and project divisions, Overseeing overall project planning and execution, Leading high-level design and critical design workshops, Developing ATPs, Overseeing ongoing software and subsystem testing

Seniority

Senior, hands-on IC with management responsibilities

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