CareerPlanSign in

Senior Software Engineer

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

Core

Leading a software engineering team to develop and integrate embedded digital communication software components for international clients.

Role type

Senior IC software engineering manager

Builds

Embedded digital communication software components

Domain

Electronics engineering / Embedded systems

Deliverable

production ML models | product features | infrastructure

Required skills

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

Preferred skills

Masters degree in Electronic or Computer Engineering

Technologies

Embedded digital communication software

Responsibilities

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

Seniority

Senior, hands-on IC with management responsibilities

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