Software Engineer

Executive Placements · Centurion

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Job & Company Description: As a Software Engineer, you will be responsible for taking products through the RTCA 178C software development lifecycle, including planning, requirements definition, design, development, verification, validation, and project wrap-up. You will analyse system-level requirements and translate them into high-level software requirements, develop embedded and application-level source code, and participate in integration activities including defect investigation and resolution.

This role also includes writing and reviewing V-Model documentation, creating test cases to evaluate requirements, and providing technical leadership within a small SCRUM-based team.

Job Experience & Skills Required: - 5+ years experience in software development - Strong C/C++ development experience - Experience in a safety-critical software environment - Embedded operating systems experience - Strong requirements analysis and technical documentation skills - Experience in a military environment (advantageous)

Qualification: - BEng (Computer Engineering) or BSc equivalent Apply now!

For more engineering jobs, please visit

.special-hidden { display: none; }

Auto-apply to this jobView original posting ↗
Software Engineer at Executive Placements — Centurion · JobAlertsZA