Software Development Engineer

Job Description

Far South Networks is a leading developer of cutting edge communications products, using the best Open Source Software technologies within our in-house designed hardware platforms.

Primary focus will be architecture and developing:

  • 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

It would be essential to have practical development experience in cloud based applications, primarily in Java EE and Test Driven Design practices.

You will be interacting with a wide range of technical solution partners from niche players to Tier 1 service providers

It would be advantageous to have some knowledge of:

  • 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

Desired Skills and Expertise

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

HTML5+, Javascript (including AngularJS) an advantage

Embedded/Real-time programming an advantage

Tertiary training:

  • B.Sc (Electrical & Computer Engineering) or B.Sc (Computer Science) – essential
  • MSc – a bonus!

It would be advantageous to have some knowledge of:

  • Telecommunications or Networking experience
  • 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
Please complete this application form for the position of Software Development Engineer.
  • Accepted file types: pdf, doc, odt.