×
Register Here to Apply for Jobs or Post Jobs. X

C++ Software Engineer

Job in Pretoria, 0002, South Africa
Listing for: The Legends Agency
Full Time position
Listed on 2026-01-02
Job specializations:
  • Software Development
    Software Engineer, C++ Developer
Job Description & How to Apply Below

C++ Software Engineer
Join a cutting-edge simulation software company shaping real-time systems.
Pretoria | R55 000 - R65 000

About Our Client
Our client is a specialist provider of high-performance simulation software. With a strong focus on real-time systems and mathematical modelling, the company offers an innovative environment where engineers solve complex technical challenges in cross-functional teams.

The Role: C++ Software Engineer
As a C++ Software Engineer, you will contribute to the design and development of real-time simulation software. This role focuses on building efficient, maintainable, and high-performance applications, supporting system integration, and driving product enhancements in collaboration with internal teams and third parties.

Key Responsibilities

  • Design and develop real-time simulation software using C++

  • Write object-oriented, reusable, and well-documented code, including unit tests

  • Identify and troubleshoot software bugs and performance issues

  • Assist with system integration, debugging, and version control workflows

  • Optimise system responsiveness and stability

  • Develop UI mock-ups and prototypes following best practices

  • Collaborate in Agile/Scrum cross-functional teams

  • Liaise with third parties to enhance app features and functions

  • Apply mathematical modelling techniques to simulate system behaviour

About You

  • Proven experience in C++ software development

  • Strong understanding of object-oriented programming and software design principles

  • Experience with real-time systems and performance optimisation

  • Proficiency in version control tools and debugging practices

  • Familiarity with UI prototyping and app design trends

  • Solid mathematical and analytical skills for system modelling

  • Comfortable working in Agile environments

  • Strong problem-solving mindset and collaborative approach

Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary