Computer hardware engineers analyze complex equipment to determine the best way to improve it, and design new types of information technology devices.
Computer hardware engineer’s duties include:
– Designing computer hardware
– Creating blueprints
– Testing models of computer hardware
– Analyzing test results
– Modifying designs
– Updating existing computer equipment
– Working with software engineers
– Overseeing manufacturing process
Computer hardware engineers identify problems in computer hardware, and develop/test possible solutions. They also explore the best way to implement the new changes.
Computer hardware engineers often work together with software engineers, since both are often connected to the development of certain products. For example, developing a mobile phone requires both hardware and software engineering skills.
Hardware engineers also design non-computer devices, such as car parts or medical devices that are connected to the Internet and have hardware systems embedded in them.
Computer hardware engineers usually work in research laboratories that build and test various types of computer models. They often work on teams and must be able to communicate with other types of engineers as well as with non-technical team members.
Most work in high-tech manufacturing firms. Some work in computer system design firms, research and development firms, or for the federal government.
This growth is slower than usual, when compared with the average occupation. The need for hardware engineers is increasing slowly because the majority of computer advances are now occurring in the realm of software rather than hardware. Job prospects will also be hindered by competition from foreign countries. However, many household appliances, automobiles, and medical devices are now embedded with special microchips, a developing technology which will require the expertise of computer hardware engineers.
Manufacturers are tending to outsource hardware design, which will create more job opportunities in computer consulting firms. As a result, hardware engineers will be able to collaborate more easily with software developers in the design process.
Now, the computer engineering salary in Kenya starts at about KSH50,000 (fresh graduates) and can rise to about KSH200,000 if you have a working experience of about 5 years.
That’s according to our survey on various job websites and information available from some of those holding computer engineering jobs in Kenya.
Of course, there are instances where the pay starts slightly below the above figure (mostly in small businesses) and others where you are likely to pocket more than KSH200000 per month, especially when you occupy a managerial position.
A bachelor’s degree in computer engineering is typically required to become a computer hardware engineer; however, a bachelor’s degree in electrical engineering is also acceptable. The two majors–electrical engineering and computer engineering–are quite similar, but computer engineering students take more courses in computer science.
Programs in engineering should be evaluated by ABET (the Accreditation Board for Engineering and Technology). Graduates of these accredited programs are more attractive to employers. Students who wish to enroll in these programs should prepare by studying science and math.
Computer hardware engineers work closely with both hardware and software. Students would therefore benefit greatly by taking courses in computer sciences, which offer training in computer programming. Many colleges and universities offer internships or co-ops, which provide the student with on-the-job training while finishing his or her degree.
Master’s degrees in computer engineering are required by certain firms, or for more technical jobs. It is also common for engineers to obtain an MBA (Master of Business Administration) degree. Because technology evolves so quickly, engineers must continually further their education throughout their careers in order to keep up with the rapid pace of change.