To create and manage all software related to the production of products, associated automatic test equipment and end user support applications.
DUTIES:
? To design and develop software testing systems for use on the production line;
? To maintain and upgrade existing production software;
? To design and maintain customer facing applications used in support of products;
? To develop software simulations of applications;
? To develop testing software for product development and validation;
? To develop software interfaces between different business systems;
? To manage the software design process and develop internal software standards;
? To manage and support the internal IT systems including security related tasks;
? Compliance with the Quality Management System;
? Compliance with Safety, Health and Environmental policies.
AUTHORITY:
? Make strategic decisions about software development projects to undertake, including the
scope, output criteria and time frame. This done in consultation with the Engineering Manager.
MINIMUM REQUIREMENTS:
? BSc Computer Science or equivalent
? Minimum 5 years experience in embedded software development
? High proficiency in programming and coding language
? Primary skills – C, C++, Java
? Professional experience using cybersecurity and open source technology
? Experience with Linux and the Raspberry Pi development environment
? Logical and holistic thought processes
? Strong attention to detail and prioritisation
? Flare for Creativity and Innovation
? Time management skills
? Strong diagnostic, problem solving and troubleshooting abilities
? Sound knowledge of internet security and data privacy principles
? Teamplayer
? Good communication skills