Computer Engineers develop software and computer hardware systems to help organizations meet their business goals They do everything from mastermind the functionality and features of a program to write the code, perform tests and audits, and install updates and software patches