CareerPlanSign in

Software Engineer

Centurion, Tshwane💼 Full-time🗓 2026-09-16 → 2026-09-24

Core

Develop and verify safety-critical embedded software following the RTCA 178C V-Model lifecycle.

Role type

Senior Software Engineer (Safety Critical / Embedded Systems)

Builds

Safety-critical embedded and application software

Domain

Aerospace / Defense / Safety Critical Systems

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

C/C++ development, RTCA 178C compliance, Embedded Operating Systems, Requirements Analysis, Test Case Design, V&V, Technical Leadership

Preferred skills

Military environment experience

Technologies

C, C++, Embedded Operating Systems

Responsibilities

Translate system requirements into software high-level requirements, Develop software source code for embedded and application levels, Write and review V Model documentation, Perform verification and validation of software functionality, Participate in software integration and defect resolution, Provide technical leadership for small SCRUM teams

Seniority

Senior, hands-on IC with team leadership

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