Jobplacements Electronics Software Developer Jobs in South Africa

Jobplacements Electronics Software Developer Jobs in South Africa


Description:

  • The Electronics Software Developer will be responsible for the development, programming and setup of a range Wireless Telecommunications Products.

  • An Ideal candidate is expected to have been building experience and have a deep understanding in the application of fundamental principles, theories, concepts and practices relating to software design.

    Education:

  • Degree or Diploma in Electronic/Computer/Software engineering or equivalent qualification.

    Experience:

  • 4+ years’ experience

  • Conceptualization and problem-solving skills

  • Software development experience in embedded devices, Hardware, Web, Cloud

  • Programming languages (at least experience in some): C, C++, Python, MATLAB, HTML5, CSS, PHP, Bash

  • Operating systems: Linux / Windows

  • Databases

  • Web technologies

  • Server-side technologies

  • Producing efficient designs and programs within the framework of simplicity, feasibility, cost efficiency and accuracy

  • Compiling Production documentation in accordance with acknowledged standards

  • Compiling Product Specifications and User Manuals

  • Issuing revisions and updates to the software

  • Interfacing with customers, analysing and interpreting their requirements and producing requirement specifications (Advantageous)

  • Providing technical support during manufacturing processes

  • Research of new and competing technology, methods and solutions

  • Develop, Design, test and implement design/technological concepts

  • Product and System Software and interface design

  • Provide production support, e.g.: Testing and setup

  • Develop production and test software
    and local Production

  • Test and qualify products against international standards

  • Investigate and fault find current and new designs

  • Draw up new product software architectures and qualification specifications

    Additional

  • Electrical / Electronic knowledge and experience

  • Experience in WiFi, IT Networks and Systems

  • Hands-on experience installing electronic / IT / M2M / IOT systems

  • Advanced experience in Programming languages such as: C, C++, Python, MATLAB, HTML5, CSS, PHP, Bash

  • Advanced experience in Operating systems: Linux, Windows

  • Database experience: PostgreSQL, MySQL, SQL, Azure

  • Web technologies: HTML, CSS, Ajax

  • Server-side technologies: DNS-Bind, Postfix, Dovecot, SSH, SQL, Apache2,

  • Firewall, QEMU/KVM, Docker, Azure Cloud MongoDB (1yr)

  • Some Dev/Ops experience (1/2yr)

  • Neo4j or Graph DB experience as a plus

    How to Apply

  • For more information and job application details, see; Jobplacements Electronics Software Developer Jobs in South Africa


  • Click here to post comments

    Join in and write your own page! It's easy to do. How? Simply click here to return to NGO Jobs in Africa.