This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

📋 External Recruiting Agencies

VirtuHire is a recruitment agency and Employer of Record (EOR) provider that recruits and manages remote talent on behalf of global clients.

This company was flagged and excluded from default search results. Proceed with caution.

VirtuHire
Posted 3mo ago

Software Engineer

VirtuHire
Centurion, Gauteng, South Africa
OnsiteFull Time
Responsibilities
  • analyzing requirements
  • writing tests
  • developing software
Requirements
  • 5+ years software development experience in safety-critical environments
  • C/C++ and embedded systems experience
  • RTCA/DO-178C V-model documentation
  • Verification, and test development
  • Technical leadership in SCRUM teams
  • BEng/BSc required
Technical tools mentioned
CC++RTCA 178CSCRUM

Job description

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

Requirements

  • 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 178C) 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 Systems.

Skills

  • Critical thinking and problem solving.
  • Teamwork and collaboration.
  • Professionalism and strong work ethic.
  • Oral and written communications skills.
  • Estimation of time and effort required for tasks.
  • Problem solving.

Qualification

  • BEng (Computer Engineering) or BSc equivalent.

Similar jobs

Software Engineer roles near Centurion, Gauteng
5d
Save
Mark Applied
Hide
Senior Software Engineer: Information and Cybersecurity Centre
Pretoria, Gauteng, South Africa
OnsiteFull Time
Council for Scientific and Industrial Research
Council for Scientific and Industrial Research: A multi-disciplinary research organization driving scientific and industrial development.
5+ YOEBachelor's degree in IT, computer science, computer systems engineering, or related field; 5+ years of software development or engineering experience in cybersecurity; knowledge of mobile, Windows, Linux, Java, Spring Boot, Maven, PostgreSQL, and version control.
Docker, Git, Java, Spring Boot, Maven, PostgreSQL, Elasticsearch, Logstash, Kibana, Angular, HTML, CSS, TypeScript, C#, PHP, Python, JavaScript, SQL, Windows, Linux, Mobile apps
1w
Save
Mark Applied
Hide
Senior Software Developer - SPARK Schools Support Office - 2026
Randburg, Gauteng, South Africa
HybridContract
SPARK Schools
SPARK Schools: Affordable private schools using a blended learning education model
7+ YOE2+ MgmtBachelor's degree in computer science, software engineering, or related field, or equivalent experience; 7–10 years software development experience, including 2 years in a senior or technical lead role; English proficiency and SAPS clearance required.
APIs, CRM, ERP
1w
Save
Mark Applied
Hide
Senior Software Engineer
Cape Town or Durban or Johannesburg
OnsiteFull Time
LexisNexis
LexisNexisNYSE: RELX: Global provider of legal, regulatory, and business information analytics.
Deep Python and SQL proficiency; scalable data or backend engineering experience; API development; architectural decision-making; technical initiative leadership; mentoring; and AI-assisted development tools experience.
Python, SQL, FastAPI, SQLAlchemy
1w
Save
Mark Applied
Hide
Senior Software Engineer
Cape Town or Durban or Johannesburg
OnsiteFull Time
RELX
RELXLondon Stock Exchange: REL: Provides information-based analytics and decision tools for professional customers.
Deep Python and SQL proficiency, significant data or backend engineering experience, API development, architecture decisions, technical leadership, mentoring, and experience with AI-assisted development tools.
Python, SQL, FastAPI, SQLAlchemy
1w
Save
Mark Applied
Hide
Senior Software Engineer
Cape Town or Durban or Johannesburg
OnsiteFull Time
LexisNexis
LexisNexisNYSE: RELX: Provides legal research and business analytics software solutions.
Requires deep Python and SQL proficiency, scalable data or backend engineering experience, API development, architectural decision-making, mentoring, technical leadership, and experience with AI-assisted development tools.
Python, SQL, FastAPI, SQLAlchemy
1w
Save
Mark Applied
Hide
Advanced Software Developer
Centurion or Pretoria
R760k-R1141k/yr OnsiteContract
State Information Technology Agency
State Information Technology Agency: South African government agency providing information technology services.
7+ YOEMinimum 7 years in ICT, including software development, solution design, integration, data management, implementation, and maintenance across multiple platforms; relevant NQF Level 6 qualification required.
CRM Dynamics, ASP.Net Core, C#, AngularJS, SQL Server, MySQL, Oracle, Git, CI/CD, SDLC, Agile, Scrum, DevOps, PFMA
1w
Save
Mark Applied
Hide
Software Engineering Team Lead
Pretoria, Gauteng, South Africa
OnsiteFull Time
Mukuru
Mukuru: Fintech providing cross-border money transfers and financial services across Africa.
Proven experience leading engineering teams; strong PHP and Symfony expertise; microservices and Domain-Driven Design knowledge; Agile delivery; Git/GitHub/GitLab; experience with AI development tools; strong communication and mentoring skills.
PHP, Symfony, Git, GitHub, GitLab
1w
Save
Mark Applied
Hide
Junior Software Engineer
Centurion, Gauteng, South Africa
OnsiteFull Time
The Arya Group
The Arya Group: Aerospace and defense engineering and product development group.
Bachelor's (or postgrad) in electrical/electronic/computer engineering or related, South African citizenship or permanent residence, in-office from Feb 2027, police clearance, interest/experience in C/C++/C# and software systems.
C, C++, C#, Microsoft Office, GIT, SVN, Arduino, Raspberry Pi
This job has expired