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.