Developer 1
Developer 1 : (ICT) A person who designs and puts together a system. The system might be pure software, in which case you call them a 'software developer'. If they only produce hardware, then they are called 'hardware developer'. If they produce both software and hardware, they they could be called 'system developer'