C++ Developer

2 days ago


Stellenbosch, Western Cape, South Africa AO Connect Solutions Full time R120 000 - R180 000 per year

Job Specification: C++ Developer – Distributed Systems (Linux)

Location:
Technopark, Stellenbosch, Cape Town

Positions:
2

Department:
Operations Management System (OMS) Development

Project Type:
Command and Control System for Missile Operations

About the Project

The
Operations Management System (OMS)
— previously known as the
Fire Control System (FCS)
— is a distributed, real-time command and control system designed for a next-generation missile platform.

The OMS integrates multiple subsystems and sensors, including:

  • Radars
  • Inertial Navigation Systems (INS)
  • Missile Launch Platforms

Core functions include:

  • Air picture management and sensor fusion
  • Engagement proposal generation and execution control
  • Safety-critical operation monitoring and certification to
    DO-178
    standards

The system architecture follows a
microservice-based distributed model
, where:

  • Backend services are developed in
    C++ on Linux
  • The Human-Machine Interface (HMI) is developed in
    C# with DirectX
  • Middleware communication leverages
    ZeroMQ
    and
    MQTT
    protocols
  • Hardware console integration and embedded components require
    bare-metal and single-threaded implementations

This project involves close collaboration with system engineers, embedded developers, and safety certification specialists.

Role Summary

As a
C++ Developer
, you will be responsible for implementing, testing, and maintaining distributed microservices that form part of the OMS backend. You will work under stringent safety and performance constraints, ensuring compliance with
DO-178
standards.

You will operate primarily in a
Linux-based development environment
, contributing to a mission-critical defense system.

Key Responsibilities

  • Develop and maintain
    C++ microservices
    according to detailed system specifications
  • Implement
    communication interfaces
    using ZeroMQ and MQTT middleware
  • Perform
    unit testing
    ,
    integration testing
    , and
    code reviews
  • Ensure strict adherence to
    DO-178
    software certification processes
  • Collaborate with systems engineers and test teams for system integration and validation
  • Support
    embedded
    ,
    bare-metal
    , and
    real-time
    implementations where required
  • Document code, design decisions, and test results per project quality standards

Technical Requirements

Essential:

  • Strong proficiency in
    Modern C++ (C++14/17/20)
  • Development experience on
    Linux
    platforms
  • Familiarity with
    distributed systems
    or
    microservice architectures
  • Experience with
    interprocess communication (IPC)
    and
    message-oriented middleware
    (ZeroMQ, MQTT, DDS, etc.)
  • Understanding of
    real-time systems
    and
    multi-threaded programming
  • Solid grasp of
    software engineering principles
    and
    unit testing
    practices

Desirable:

  • Experience with
    safety-critical
    or
    certified systems
    (DO-178, ISO 26262, IEC 61508, etc.)
  • Familiarity with
    embedded
    or
    bare-metal
    development
  • Exposure to
    networking
    ,
    sensor fusion
    , or
    defense systems
  • Knowledge of
    DevOps
    ,
    CI/CD
    , and
    containerization (Docker, Kubernetes)
    on Linux

Soft Skills

  • Strong analytical and problem-solving skills
  • Excellent communication and documentation abilities
  • Ability to work in a
    multi-disciplinary engineering environment
  • Attention to detail and adherence to quality processes
  • Self-motivated and able to work independently or collaboratively

  • C# Developer

    1 week ago


    Stellenbosch, Western Cape, South Africa Communicate Ct Full time R900 000 - R1 200 000 per year

    Are you a C# Developer whose code is so elegant it feels like a divine intervention? While others are stuck maintaining legacy systems, you're architecting cloud citadels and technological symphonies. Your talent is heavenly—but are your opportunities? I'm not just filling a single role. I am assembling a celestial legion of C# Angels for future...

  • C# Developer

    1 week ago


    Stellenbosch, Western Cape, South Africa Communicate Ct Full time R104 000 - R208 000 per year

    Hold onto your keyboards, because Santa's modernising the Workshop and our clients are always searching the snow-covered lands for a brilliant C# Developer.Crafting magical solutions in C# / .NET to help toys get built, wrapped, and delivered on timeWorking with our squad of elves to enhance existing systems (no more coal-powered servers)Debugging naughty...

  • C++ Developer

    1 week ago


    Stellenbosch, Western Cape, South Africa IAPL Client Full time R8 400 000 - R8 880 000 per year

    C++ Developers:Develop microservices based on specifications from system engineers.Code, test, and write unit tests.Ensure adherence to DO-178 standards.Work in a Linux environment, using ZeroMQ and MQTT middleware.Job Type: ContractContract length: 12 monthsPay: R70 000,00 - R74 000,00 per monthWork Location: In person

  • Developer C# .Net

    5 days ago


    Stellenbosch, Western Cape, South Africa Boardroom Appointments Full time R250 000 - R500 000 per year

    Key purpose:To design, develop, test, document and deploy and support new and existing systems and software applications from supplied specifications in accordance with agreed standards. To translate requirements from the business or technical analyst into shippable code to produce high quality software solutions.Qualifications and experience:.Net coreC# SQL...


  • Stellenbosch, Western Cape, South Africa Capital H Staffing and Advisory Solutions Full time R750 000 - R1 500 000 per year

    Our client, a company in the retail software industry, is looking for an experienced Full-Stack C# Developer to join their team.This role is a hands-on opportunity to contribute to both modern and legacy systems, from end-to-end development, including UI design, business logic, and database management.The ideal candidate will have a strong foundation in .NET...

  • Net Core Developer

    1 week ago


    Stellenbosch, Western Cape, South Africa Communicate Ct Full time R200 001 - R400 000 per year

    Do you dream in C# and the sight of a well-structured API brings a tear of joy to your eye? If yes, stop scrolling because our clients are always looking for skilled Developers.Build and maintain shiny, modern applications using .NET CoreCraft clean, testable, elegant code (your future self will thank you)Work with SQL, APIs, cloud services, and other clever...


  • Stellenbosch, Western Cape, South Africa Communicate Ct Full time R1 600 000 - R2 592 000 per year

    Ready to make your move, Mortal?The night is dark, the code is buggy, and the tech realm cries out for a brave soul to bring order to chaos.  I'm a skilled IT Recruitment Consultant, conjuring up opportunities for Senior Software Developers with an appetite for C#, .Net, Python and brains. I partner with innovative, slightly mad scientist level clients who...


  • Stellenbosch, Western Cape, South Africa Boardroom Appointments Full time R600 000 - R1 200 000 per year

    Minimum requirements:A relevant qualification in Information TechnologyGrade 12 National Certificate / Vocational6 years' experience in Software development, project delivery and implementationCertification in Systems Analysis or Design (ideal) Experience / knowledge in the following:MinimumC# or VB.Net SQL (any platform: T-SQL, MySQL, Oracle, etc) ASP.Net...


  • Stellenbosch, Western Cape, South Africa Boardroom Appointments Full time R250 000 - R500 000 per year

    Minimum requirements:6 years' experience in Software development, project delivery and implementation A relevant qualification in Information TechnologyGrade 12 National Certificate / VocationalCertification in Systems Analysis or Design (ideal)Experience in the following development languages:Minimum:C# or VB.NetSQL (any platform: T-SQL, MySQL, Oracle, etc)...

  • Java Developers

    1 week ago


    Stellenbosch, Western Cape, South Africa Communicate Ct Full time R120 000 - R240 000 per year

    Are you a Java Developer whose code doesn't just function—it dominates? While others are maintaining simple applications, you're architecting digital empires that conquer performance peaks and command tectonic tech shifts. Your talent is monumental—but are your opportunities? I'm not filling a single role. I am assembling a pantheon of Java Titans for...