Menu Close

Cape Town: Software Engineer (C/C++ Or Golang) (Stellenbosch Hybrid) posted by Datafin

Software Engineer (C/C++ Or Golang) (Stellenbosch Hybrid)

Posted on 2025-03-29

Employer Datafin
Salary 0
Category It Computer
Location Western Cape  /  Cape Town

Job Summary

Software Engineer (C/C++ or Golang) (Stellenbosch Hybrid)IT – Software Development
Stellenbosch – Western Cape – South Africa, Cape Town – Western Cape – South Africa

ENVIRONMENT:
A leading provider of cutting-edge Telecommunications Solutions seeks the coding talents of a Software Engineer, who is keen to become part of its Fibre Front End (FFE) team and would like to grow, contribute and excel in all aspects of its Fibre Front End Development effort. The successful candidate will be able to build high-quality, innovative and fully performing software in compliance with established standards and technical design. Applicants will be expected to have a strong passion for robust and reliable software that meets the users needs and performance requirements, possess a Bachelors Degree in Computer Science/Electronic Engineering plus a minimum 3 years relevant previous experience with proficiency in C/C++, Golang, Linux & Git.
DUTIES:
  • Execute full life cycle Software Development.
  • Translate requirements into software architecture design.
  • Write well designed, testable, documented, efficient code.
  • Integrate software components into hardware and existing platforms of the company and clients.
  • Develop software verification plans and quality assurance procedures.
  • Document and maintain software functionality.
  • Serve as a subject matter expert.
  • Comply with project plans and industry standards.
REQUIREMENTS:
  • Bachelors Degree in Computer Science or Electronic Engineering plus minimum 3 years relevant previous experience.
  • Proven experience with C/C++ or Golang.
  • Proficient with Linux based systems and shell scripting.
  • Experience with source control procedures and systems, preferably Git.
Tech Stack
  • C++, Golang, Java, Grafana, Elasticsearch, Salt, Proxmox, Jenkins, Git, MySQL, PostgreSQL, GRPC, Thrift, P4
Advantageous –
  • Masters Degree in Computer Science or Electronic Engineering with 5 years of experience.
  • Experience with distributed systems (databases, RPC, deployment, monitoring, configuration).
  • Knowledge of Telecommunication technologies.
  • Java, P4, VHDL, GRPC, Thrift, Grafana.
  • FPGA Design.
  • Familiarity with Agile Software Development methodology and release processes.
ATTRIBUTES:
  • Willingness to gain in-depth functional knowledge of telecommunication technologies, procedures and protocols.
  • Driven to solve tough problems in innovative ways.
  • Critical thinker, detailed-oriented, and able to challenge and engage other team members on design decisions during reviews.
  • Excellent communicator.
  • Self-starter and self-motivated.
Apply for this Job

Software Engineer (C/C++ Or Golang) (Stellenbosch Hybrid) position available in Western Cape, Cape Town. This job position was posted by Datafin. The job has been posted as a premium ad on 2025-03-29 at 16:10:41 in the It Computer category

Click Go Apply to apply online!

View Job  Cape Town: Bi Specialist posted by CallForce

You might also like these jobs in the same area.

Apply directly for this position. Please read all instructions carefully.

We do not process job applications; we simply aggregate and display job listings.

More related positions


Southern Suburbs: Fullstack Software Engineer posted by redPanda Softwre

PURPOSE OF THE JOB The purpose of this Fullstack Software Engineer role is to develop, test and maintain software applications. The role particularly focuses on front-end programming using JavaScript along with some back-end (C#) programming.JOB SPECIFICAT


View Job
Fullstack Software Engineer

Cape Town City Centre: Software Engineer (Node.Js)

Purpose Statement The level III Software Engineer plays an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept, to development to deployment and ultimately operating of each product. At this level, So


View Job
Software Engineer (Node.Js)

Johannesburg: Senior Embedded Software Engineer – Jhb

Key Responsibilities: Requirement Analysis: Translate customer and industry requirements into technical specifications and system architectures . System Design & Development: Collaborate with internal teams to develop, customize, and implement embedded sof


View Job
Senior Embedded Software Engineer – Jhb

Cape Town City Centre: Java Software Engineer

Java Software Engineer – Take Your Skills to the Next Level Location: Cape Town – Hybrid - Applications will only be considered from within the Cape Town area. Our client, a leader in global payment solutions, is looking for a passionate Intermediate or Se


View Job
Java Software Engineer

Cape Town City Centre: Software Engineer (Missions)

Look no further than our client As a key defence solution provider to over 50 countries worldwide, our client has positioned itself as an ideal employer that values a strong work ethic and ambition. Our clients portfolio of leading platforms undergoes cont


View Job
Software Engineer (Missions)

Pretoria: Senior Software Engineer

Senior Software Engineer Pretoria-East Minimum requirements and experience: BEng (Electronic or Computer Engineering). Master`s degree will be beneficial. 5-10 years of working experience in software engineering 2-5 years leading a software engineering tea


View Job
Senior Software Engineer

Cape Town City Centre: Application / Developer Software Engineer

ROLES AND RESPONSIBILITIES Includes the following, but is not limited to: Development of application software, mainly for operator-facing, mission-critical software used in C2 and ISR systems Take ownership of features from requirements through design, imp


View Job
Application / Developer Software Engineer

Cape Town City Centre: Embedded Software Engineer

ROLES AND RESPONSIBILITIES: The Employee will work as an Embedded Software Engineer REQUIREMENTS: Minimum Qualifications: Bachelors degree, in Computer Science or a related field. 3 years of hands-on GUI development and backend service-orientated software.

View Job  Cape Town: Regional Executive posted by West Coast Personnel

View Job
Embedded Software Engineer

Cape Town City Centre: Software Engineers

Job Title: Software Engineers Location: Airport City - Cape town Salary: Market related Vacancy Type: Full-Time Non- negotiable qualifications and experience required: Education: Bachelor`s or Masters degree in Computer Science, Software Engineering, or a


View Job
Software Engineers

South Africa: Fullstack Software Engineer

Job Description : A cutting-edge technology company currently undertaking a digital transformation are looking for talented Fullstack Software Engineers. As a software engineer, you will focus on designing and developing robust, scalable, and efficient sof


View Job
Fullstack Software Engineer

Johannesburg: Senior Software Engineer

As part of our team, you`ll be responsible for developing and maintaining high-performance websites, back-end systems, and mobile applications that serve users worldwide. You will collaborate closely with Product Managers, Designers, and other Engineers to


View Job
Senior Software Engineer

Johannesburg: Intermediate Software Engineer

Our client is looking for a motivated and talented Engineer to join their growing team. Youll be working on cutting-edge projects, collaborating with a dedicated group of Developers, and building software that serves users worldwide. If you are passionate


View Job
Intermediate Software Engineer

South Africa: Senior Software Engineer – Ruby On Rails

Senior Ruby on Rails Engineer About the Role We are looking for an experienced Ruby on Rails Engineer to design, build, and scale a high-impact platform. This is an opportunity to work on a meaningful product, contribute to key technical decisions, and hel


View Job
Senior Software Engineer – Ruby On Rails

Cape Town City Centre: Software Testing Engineer

CPT | Permanent | On-site | Salary negotiable Look no further than our client As a key defence solution provider to over 50 countries worldwide, our client has positioned itself as an ideal employer that values a strong work ethic and ambition. Our clients


View Job
Software Testing Engineer

Johannesburg: Software Engineer (Front-End)

Requirements: 3 years of front-end development experience in a JavaScript-heavy environment Strong proficiency in JavaScript (ES6), HTML, CSS, with experience building responsive and accessible web applications Hands-on experience with React.js (Next.js pr


View Job
Software Engineer (Front-End)

Johannesburg: Software Engineer (Back-End)

Requirements: 3 years of experience in backend development, preferably in banking, fintech, or regulated industries Strong proficiency in Python (experience with Flask, FastAPI, or Django is a plus)Solid experience with SQL and NoSQL databases (PostgreSQL,


View Job
Software Engineer (Back-End)

Pretoria: Software Design Engineer

Software Design Engineer Irene Minimum requirements: BEng (Electronic or Computer Engineering). A post-grad will be advantageous. Minimum of 5-8 years of software development experience required. Programming in C/C++; Python; Git, SVN; Linux; Software driv

View Job  Mossel Bay: Bookkeeper posted by Sagen Advisory

View Job
Software Design Engineer

Johannesburg: Senior Software Engineer

Key Responsibilities: Lead software project design, development, and implementation while adhering to best practices and coding standards. Write clean, efficient, and well-documented code; perform unit testing and support integration/system testing. Partic


View Job
Senior Software Engineer

Johannesburg: Senior Software Engineer

Qualifications & Experience: Bachelorâ??s degree in Computer Science, Software Engineering, or a related field. Minimum of 5 yearsâ?? experience in a similar role with a proven track record in mobile development projects. Leadership abilities and a passion


View Job
Senior Software Engineer

Pretoria: Embedded Software Engineer – Radio Integration

Embedded Software Engineer (Radio Integration) Pretoria-East Minimum requirements and experience: BEng (Electronic Engineering) or Computer Engineering 0-5 years of software development experience. C++ Responsibilities: Collaborate with international engin


View Job
Embedded Software Engineer – Radio Integration

Somerset West: Development Engineer – Software / Software Developer

Software Development Engineer Somerset-West Minimum requirements: BSc or Masters (Computer Science) or Engineering Good university academic results Must have a passion for C++ Proficiency in either Python, Bash, PowerShell etc Understanding of Object-Orien


View Job
Development Engineer – Software / Software Developer

Centurion: Junior Embedded Software Design Engineer – Centurion

Junior Embedded Software Design Engineer Centurion International company. You will be part of a team developing high-performance networking software. Responsible for design, development, debugging, testing and support of software. Minimum Qualifications an


View Job
Junior Embedded Software Design Engineer – Centurion

Cape Town City Centre: Senior Software Engineer

What Were Looking For: 5 years` experience with C# (or similar languages) and a solid understanding of Computer Science principles. A University Degree or related qualification in Computer Science or a similar field. Advantageous Skills: Familiarity with w


View Job
Senior Software Engineer

Cape Town City Centre: Intermediate Software Engineer

What Were Looking For: 3 years experience with C# (or similar languages) and a solid understanding of Computer Science principles. A University Degree or related qualification in Computer Science or a similar field. Familiarity with web technologies (HTML,


View Job
Intermediate Software Engineer

Johannesburg: Senior Software Engineer

The Opportunity As a vital member of the Development department, you`ll design and develop large-scale software applications that power this cutting-edge communication platform. You`ll apply your expertise in PHP, Laravel, and MySQL to create robust, scala


View Job
Senior Software Engineer

Error making API request.
Share this to someone who needs a job:
Posted in Jobs in Cape Town, Jobs in Western Cape

More Jobs in Your Area