Talent.com
C++ Software Engineer
C++ Software EngineerThe Legends Agency • Pretoria, South Africa
C++ Software Engineer

C++ Software Engineer

The Legends Agency • Pretoria, South Africa
2 days ago
Job description

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

Create a job alert for this search

Software Engineer • Pretoria, South Africa

Related jobs
Embedded Software Engineer - Protocols

Embedded Software Engineer - Protocols

E&D Recruiters • Pretoria, South Africa
Embedded Software Developer (Protocols).BEng Computer Engineering or BSc Computer Science, with an interest in communication protocol development. Documentation, design, implementation, and qualific...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer

Senior Software Engineer

E&D Recruiters • Pretoria, South Africa
Minimum requirements and experience : .BEng (Electronic or Computer Engineering).Master's degree will be beneficial.Comfortable acting as point of contact for international clients.Leading the softwa...Show more
Last updated: 30+ days ago • Promoted
C# SOFTWARE DEVELOPER - CENTURION (HYBRID) UP TO R750K PER ANNUM

C# SOFTWARE DEVELOPER - CENTURION (HYBRID) UP TO R750K PER ANNUM

E-Merge • Pretoria, South Africa
A company transforming the way businesses operate through automation, AI, and intelligent solutions is seeking the services of a talented Software or Solution C# Developer whos passionate about sol...Show more
Last updated: 30+ days ago • Promoted
Senior Firmware, Hardware And Embedded Software Engineer : Radar-Ware Research Group

Senior Firmware, Hardware And Embedded Software Engineer : Radar-Ware Research Group

Council for Scientific and Industrial Research • Pretoria, Gauteng, South Africa
Job title : Senior Firmware, Hardware and Embedded Software Engineer : Radar-Ware Research Group.Job Location : Gauteng, Pretoria. The CSIR has a vacancy for a Senior Firmware, Hardware and Embedded S...Show more
Last updated: 12 hours ago • Promoted • New!
Embedded Software Developer - Production

Embedded Software Developer - Production

E&D Recruiters • Pretoria, South Africa
Embedded Software Developer (Production).Minimum requirements and experience : .BEng / BTech (Electronic Engineering or Computer Engineering) recent graduates!. N6 (Electronic Engineering) minimum 5 y...Show more
Last updated: 30+ days ago • Promoted
DSP Software Engineer

DSP Software Engineer

E&D Recruiters • Pretoria, South Africa
Minimum Requirements and requirements : .Electronic Engineering) or BEng / BSc (Computer Engineering).DSP development processes and tools. Developing embedded applications with C++.Waveform design, modu...Show more
Last updated: 30+ days ago • Promoted
Software Engineer

Software Engineer

Zecutive Consultants • Pretoria, South Africa
As a Mid-Tier Software Engineer, you will be required to work with the Java programming language, follow existing IT standards, policies and procedures to develop web applications and computer syst...Show more
Last updated: 22 days ago • Promoted
SENIOR C# SOFTWARE DEVELOPER – CENTURION (HYBRID) - UP TO R1M PER ANNUM

SENIOR C# SOFTWARE DEVELOPER – CENTURION (HYBRID) - UP TO R1M PER ANNUM

E-Merge • Pretoria, South Africa
A leading open-access fibre network operator delivering fast, reliable internet to homes and businesses across South Africa is looking for a Senior C# Software Developer to drive innovation, elevat...Show more
Last updated: 30+ days ago • Promoted
Senior Software / AI Developer - Financial Services / Payments

Senior Software / AI Developer - Financial Services / Payments

Avatar International SA • Pretoria, Gauteng, South Africa
Senior Software / AI Developer – Financial Services / Payments.Pretoria, South Africa (On-premise, 5 days a week).R80,000 – R130,000 per month + bonus + benefits. Architect and design integrated softw...Show more
Last updated: 3 days ago • Promoted
Software Engineer React

Software Engineer React

Optim-G Sourcing • Pretoria, South Africa
As a Software Engineer you'll play a pivotal role in building and maintaining the next generation of e-commerce solutions. You'll design, develop, and optimise scalable software that drives innovati...Show more
Last updated: 7 days ago • Promoted
Software Quality Engineer

Software Quality Engineer

E&D Recruiters • Pretoria, South Africa
BEng Electronic Engineering or BEng Computer Engineering.Establish and maintain test setups for diverse product and system configurations, including military applications.Collaborate closely with d...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer :

Senior Software Engineer :

Executiveplacements • Pretoria, Gauteng, South Africa
SENIOR SOFTWARE ENGINEER : (Digital Signal Processing) Recruiter : Premium Consulting Job Ref : SENIOR SOFTWARE ENGI.Date posted : Thursday, October 30. Location : Pretoria, South Africa.SUMMARY : SENI...Show more
Last updated: 21 days ago • Promoted
Senior Software Developer : Blockchain / Distributed Ledger Technology

Senior Software Developer : Blockchain / Distributed Ledger Technology

findojobs-za • Pretoria, Gauteng, South Africa
The Council for Scientific and Industrial Research (CSIR) is a leading scientific and technology research organisation that researches, develops, localises, and diffuses technologies to accelerate ...Show more
Last updated: 24 days ago • Promoted
Senior Software & AI Engineer – FinTech Payments (On-Prem)

Senior Software & AI Engineer – FinTech Payments (On-Prem)

Avatar International SA • Pretoria, Gauteng, South Africa
A financial services technology company in Pretoria is seeking a Senior Software / AI Developer to architect and implement integrated software solutions. The role involves leading best practices, me...Show more
Last updated: 3 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Resourgenix (Pty) Ltd • Pretoria, Gauteng, South Africa
Are you a problem‑solver who loves building scalable, high‑quality software? Do you enjoy working across integrated systems, APIs, and modern engineering environments? If yes — this opportunity is ...Show more
Last updated: 12 hours ago • Promoted • New!
Embedded Software Engineer.

Embedded Software Engineer.

People Source • Pretoria, South Africa
Design, develop, test and support high performance software.Show more
Last updated: 3 days ago • Promoted
Protocol Software Developer

Protocol Software Developer

E&D Recruiters • Pretoria, South Africa
Electronic Engineering) or BEng / BSc (Computer Engineering).Development of Layer 2 and Layer 3 protocol software components. Verify protocol stack against specifications.Please apply via our website : Â .Show more
Last updated: 30+ days ago • Promoted
Software Engineer

Software Engineer

Network Recruitment • Pretoria, South Africa
We are seeking a highly motivated.Electronic Engineer specialising in Automation.In this role, you will design, develop, and implement automated systems that enhance productivity, reliability, and ...Show more
Last updated: 18 days ago • Promoted