JOB SEEKERS
EMPLOYERS
JOBS QUICK-SEARCH
.net
.net developer
a+
abap
account manager
accountant
admin
administrator
analyst
architect
bookkeeper
business analyst
business intelligence
c#
call centre
ccna
cisco
cloud
cobol
consultant
delphi
desktop
desktop support
developer
engineer
finance
graduate
graduates
helpdesk
internship
it manager
it support
it technician
java
java developer
junior developer
legal
linux
manager
marketing
mcse
network
network administrator
oracle
personal assistant
php
php developer
programmer
project
project administrator
project manager
receptionist
sales
sap
secretary
security
sql
support
technical support
technician
test analyst
tester
web developer
NEWSLETTER
FOLLOW US
Firmware Engineer / Developer
Job Ref
273450
Job Type
Permanent
Employer Type
Recruitment Agency
Date Added
25 Apr 2017
Expiry Date 9 Jun 2017
Expiry Date 9 Jun 2017
* There have been 2 applications to this job.
* This job has been viewed 1394 times.
Employer:
Datacentrix
Location:
South Africa
Salary:
Negotiable
Benefits:
Role details:
- - - - - - - - - - - - - -
Role Responsibility:
Review and interpret business requirementsand technical specifications
· Designsolution to meet requirements into efficient code.
· Test anddebug code to produce error free programs.
· Documenttest requirements for QA personnel.
· Deliversolution within project guidelines and deadlines as reasonably determined
· All thecompany and departmental procedures and rules must be followed in order to producequality
· Request clarity around system requirements asneeded.
Investigate, analyse and rectify reported defects and shortcomings
· Analyse andunderstand the reported issue.
· Applyproblem solving techniques to identify the optimum solution to the problem.
· Modify thesoftware to eliminate the problems.
· Test anddebug the software.
· Determinethat the solution submitted has been correctly applied.
· As neededimplement the customer solution.
Perform customer support duties wherenecessary
· Assistsupport personnel in identifying software related issues.
· Effectivelycommunicate with colleagues and customers around time-frames, issues, outstanding requirements andcurrent status. Provide accurate feedback to helpdesk.
· Perform anysoftware changes with the necessary urgency.
· Assistsupport personnel and customers where necessary with software support issues.
Performs related dutiesas assigned
· Follow allprocedures and rules as defined.
· Sourcecontrol.
· Coding standards.
· Testing anddebugging.
· QAdocumentation.
· Any otherprocedures that might be defined and reviewed from time to time.
The Ideal Candidate:
The ideal candidate musthave extensive experience within the following areas:
· Experiencewith assembly level and C language development including the tools used to edit, compile/assembleand debug code in an embedded environment
· Linuxoperating system architecture and use
· Windowoperating system architecture and use
· MicrosoftSQL proficiency
Proficiency and familiarity with the following programminglanguages:
· C
· C++
· C#
Protocol proficiency:
· RS485
· RS232
· TCP/IP (UDP/ TCP)
PeripheralUtilisation:
· 3rd partyi.e. biometric, tag reader etc.
· I/O
· GPIO
· Serialport
· USB port
· RS485bus
RequiredEducation & Experience:
· Bachelor’s degree in Electrical Engineering or other relevant discipline orequivalent combination of education and experience.
· More than 2years' experience
Role Responsibility:
Review and interpret business requirements and technicalspecifications
· Designsolution to meet requirements into efficient code.
· Test anddebug code to produce error free programs.
· Documenttest requirements for QA personnel.
· Deliversolution within project guidelines and deadlines as reasonably determined
· All thecompany and departmental procedures and rules must be followed in order to producequality
· Requestclarity around system requirements as needed.
Investigate, analyse and rectify reported defects andshortcomings
· Analyse and understand the reported issue.
· Applyproblem solving techniques to identify the optimum solution to the problem.
· Modify thesoftware to eliminate the problems.
· Test anddebug the software.
· Determine that the solution submitted has been correctlyapplied.
· As neededimplement the customer solution.
Perform customer support duties where necessary
· Assistsupport personnel in identifying software related issues.
· Effectivelycommunicate with colleagues and customers around time-frames, issues, outstanding requirements andcurrent status. Provide accurate feedback to helpdesk.
· Perform anysoftware changes with the necessary urgency.
· Assistsupport personnel and customers where necessary with software support issues.
Performs related duties asassigned
· Follow all procedures and rules as defined.
· Sourcecontrol.
· Codingstandards.
· Testing and debugging.
· QAdocumentation.
· Any other procedures that might be defined and reviewed fromtime to time.
The IdealCandidate:
The idealcandidate must have extensive experience within the following areas:
· Experiencewith assembly level and C language development including the tools used to edit, compile/assembleand debug code in an embedded environment
· Linuxoperating system architecture and use
· Windowoperating system architecture and use
· MicrosoftSQL proficiency
Proficiencyand familiarity with the following programming languages:
· C
· C++
· C#
Protocolproficiency:
· RS485
· RS232
· TCP/IP (UDP / TCP)
Peripheral Utilisation:
· 3rd partyi.e. biometric, tag reader etc.
· I/O
· GPIO
· Serialport
· USBport
· RS485bus
Required Education &Experience:
· Bachelor’s degree in Electrical Engineering or otherrelevant discipline or equivalent combination of education and experience.
· More than 2years' experience