C/C++ Software developer - Stellenbosch Verfied

Salary Negotiable Stellenbosch, Western Cape Stellenbosch, Western Cape more than 14 days ago 10-06-2019 9:43:16 AM
05-08-2019 9:43:16 AM
Position: C/C++ Software Developer
Area: Stellenbosch– Western Cape
Industry: Solid IT company with great benefits
Salary: Negotiable on experience
Type: Permanent position
CV deadline: 31 June 2019

NOTE:
• Send certified Matric certificate, ID copy and highest qualification with application
• Provide a clear motivation for the position
• If no feedback received after two weeks after deadline date, then consider the application as not successful

Requirements, skills and experience
• Degree in Electrical Engineering, Computer Science or equivalent
• Sound knowledge of C/C++ software development
• Knowledge of object-orientated programming and design patterns
• 2-3 years’ experience in C/C++ software development
• Multiplatform (Windows and Linux) experience
• Exposure to scientific programming, numeral algorithms, code optimisation, tuning etc.

Advantageous
• Knowledge of latest technologies in C++ standards (C++11/C++17) and Fortran 2008/2013
• Industrial experience in the management of large software projects
• Exposure to HPC elements (MPI, OpenMP, CUDA, OpenACC etc.

Duties
• General programming: create new features, maintain and extend existing product in C/C++ for electromagnetics solver
• Object-oriented programming in C/C++ and Fortran
• Take lead in refactoring aspects
• Guide key code architectural decisions
• Parallelization aspects (MPI, OpenMP) and general HPC (CUDA etc.)

Personal skills
• Must enjoy programming, solving physical and mathematical problems
• Must like to design and build high performance software modules
• Team-oriented and possess strong communication skills
• Value integrity and open communication
• Have a track record of timeous delivery of high quality software projects