REF # 1904310

1,787 total views, 2 views today

Cape Town

Software Development Engineer (Java/C/C++)

Enquire / Apply


A provider of cutting-edge communications tech seeks a highly skilled Software Development Engineer to join its team. Using the best Open Source Software technologies within the in-house designed hardware platforms, you will amongst others, be expected to develop and architect embedded Linux device drivers and apps in C/C++/Java & GWT, do software maintenance and testing of product lines. You must possess a BSc Degree in Computer Science/Electrical & Computer Engineering, be skilled in C & Linux system admin, kernel and device drivers, OOP Java, GWT, PHP, System Architecture and practice dev experience in cloud-bases apps primarily in Java EE and Test-Driven Design.



Core focus will be the architecture and development of –

Linux device drivers and applications in C, C++, Java, GWT.

Feature development, software maintenance and testing of the product lines, which are based on Java, Linux, C and web technologies.

Web applications using Java EE, HTML5 and Javascript.

Your understanding of all the vertical levels of distributed network computing solutions will enable our goals of developing high quality, feature rich applications in a small team environment.

Interact with a wide range of technical solution partners from niche players to Tier 1 service providers.



Qualifications –

BSc Degree in Electrical & Computer Engineering / Computer Science.

MSc will be a bonus.


Experience/Skills –

C and Linux – system admin, kernel and device drivers, Debian packaging, networking, development environments.

Object Oriented Programming (Java).

Web Application Development (GWT, PHP).

System Architecture.

Essential to have practical development experience in cloud-based applications, primarily in Java EE and Test-Driven Design practices.


Advantageous –

Open Source ecosystem which will prove valuable in selecting and implementing best of breed solution frameworks.

Knowledge of cloud-based applications, primarily in Java and JavaScript.

Telecommunications or Networking experience.

HTML5+, JavaScript (including AngularJS).

Embedded/Real-time programming.


While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.




When applying for jobs, ensure that you have the minimum job requirements. Only SA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Please e-mail a word copy of your CV to and mention the reference numbers of the jobs.

Degree, Permanent

Apply for this vacancy:

Attach CV