Software engineer

VirtuHire

📍 centurion, gauteng, South-Africa

Full-time Other-General Posted June 13, 2026

Job Description

TThis role will be primarily focused on taking the company products through the RTCA 178 C software development process, i.e. planning, establishment of requirements, design, development, verification and validation, together with project maintenance and wrap-up.

Analyse system level requirement and translate into software high level requirements. Write test cases to evaluate high level software requirement. Write/Review Traditional V Model (RTCA 178 C) documentation. Develop software source code (embedded and application level). Verification and validation of software functionality. Participate in software integration activities including defect investigation and resolution. Perform technical leadership for small SCRUM based team. Requirements

Experience C/C++ Software Development. Safety Critical Software Environment. 5 years Software Development. Experience in military environment (advantageous).

Competencies Requirements Analysis and Writing. Embedded Operation Syste...