4 answers
Asked
1218 views
What are hardware engineers' main responsibilities, and what skills do you need to get the job?
I am thinking of studying and becoming a hardware engineer so I want to learn as much as I can about them
Login to comment
4 answers
Updated
Tony’s Answer
Hello Cali,
There are many types of devices that one would identify as "hardware," so the first thing you should do is to determine whether there are specific type(s) of hardware, or hardware applications, which interest you enough to pursue a career in that area. In addition, many hardware devices are really systems that consist of smaller pieces of hardware, each of which may rely on different engineering domains or principles. Consider a car; hardware designers may be involved at the system level (the vehicle), or subsystem level (the braking system), module level (the anti-lock brake system control module), or device level (the semiconductor chips or the power transistors in the antilock braking module) - all of these are "hardware."
There are responsibilities and skills that are common to any hardware.
o Activities: hardware engineering involves several different activities, including: specification, design, validation, debugging, deployment, support/maintenance, and obsolescence. Some engineers will specialize in just one area, others will focus on several, but it is important to have an understanding of all of these areas and how they interact.
o Basic skills: to become a hardware engineer you need to have a good understanding of and experience in the engineering domain(s) or scientific principles that apply to the hardware you are working on. Many hardware designers have engineering degrees, there are many different engineering domains such as electrical, mechanical, civil, chemical, and many others, and each of these domains have various sub-specialties. Some hardware requires understanding of multiple domains, for example an anti-lock brake system will require both electrical and mechanical engineering knowledge.
o Advanced skills: skills that one needs to develop during their career as a hardware engineer include: understanding what is required, or "best practices," to produce a quality design and a robust validation process; understanding Computer-Aided Design (CAD) or Electronic Design Automation (EDA) that enables the activities I listed above; understanding failure and recovery modes of a design; understand user interface (UI) and user experience (UX) concepts; and understanding how hardware interacts with other hardware in the system. Many hardware devices also require software so understanding how the hardware and the software interact is also important.
o Non-technical skills: hardware engineers need to learn how to organize and manage projects, and they need to learn how to work as part of a team. Communication is also a critical skill - hardware engineers need to be able to communicate ideas, status, requirements and design information clearly and concisely, in both oral and written form.
Finally, look for opportunities for "hands-on experience" both creating and using hardware. If you pursue an engineering degree, take courses that involve lab work and look for research opportunities or internships that will allow you to get involved in the various aspects of hardware engineering. On your own, take on do-it-yourself projects that allow you to become more familiar with certain hardware and to experiment with it.
There are many types of devices that one would identify as "hardware," so the first thing you should do is to determine whether there are specific type(s) of hardware, or hardware applications, which interest you enough to pursue a career in that area. In addition, many hardware devices are really systems that consist of smaller pieces of hardware, each of which may rely on different engineering domains or principles. Consider a car; hardware designers may be involved at the system level (the vehicle), or subsystem level (the braking system), module level (the anti-lock brake system control module), or device level (the semiconductor chips or the power transistors in the antilock braking module) - all of these are "hardware."
There are responsibilities and skills that are common to any hardware.
o Activities: hardware engineering involves several different activities, including: specification, design, validation, debugging, deployment, support/maintenance, and obsolescence. Some engineers will specialize in just one area, others will focus on several, but it is important to have an understanding of all of these areas and how they interact.
o Basic skills: to become a hardware engineer you need to have a good understanding of and experience in the engineering domain(s) or scientific principles that apply to the hardware you are working on. Many hardware designers have engineering degrees, there are many different engineering domains such as electrical, mechanical, civil, chemical, and many others, and each of these domains have various sub-specialties. Some hardware requires understanding of multiple domains, for example an anti-lock brake system will require both electrical and mechanical engineering knowledge.
o Advanced skills: skills that one needs to develop during their career as a hardware engineer include: understanding what is required, or "best practices," to produce a quality design and a robust validation process; understanding Computer-Aided Design (CAD) or Electronic Design Automation (EDA) that enables the activities I listed above; understanding failure and recovery modes of a design; understand user interface (UI) and user experience (UX) concepts; and understanding how hardware interacts with other hardware in the system. Many hardware devices also require software so understanding how the hardware and the software interact is also important.
o Non-technical skills: hardware engineers need to learn how to organize and manage projects, and they need to learn how to work as part of a team. Communication is also a critical skill - hardware engineers need to be able to communicate ideas, status, requirements and design information clearly and concisely, in both oral and written form.
Finally, look for opportunities for "hands-on experience" both creating and using hardware. If you pursue an engineering degree, take courses that involve lab work and look for research opportunities or internships that will allow you to get involved in the various aspects of hardware engineering. On your own, take on do-it-yourself projects that allow you to become more familiar with certain hardware and to experiment with it.
Updated
DIANA’s Answer
Hello Cali,
A hardware engineer mainly job is to ensure the physical components of various equipment are properly maintained.
It is a demanding job but a highly-reward one if you do it with passion.
A hardware engineer mainly job is to ensure the physical components of various equipment are properly maintained.
It is a demanding job but a highly-reward one if you do it with passion.
Updated
William’s Answer
Dear Cali
Your query is quite fascinating. In our modern world, many engineering designs generally have a combination of both hardware & software elements. This is true for products such as automobiles, aeroplanes, manufacturing equipment etc. Some of these hardwares are mechanical components while others are electrical. There has been been a growing trend to train engineers that are competent in both trades. Such engineers are very marketable. One will need to persue the trades alternately as persuing them simultaneously presents huge practical challenges. Benefits are huge for companies that take this route.
In a manufacturing environment, such engineers are most useful in the maintenance department.
Broadly speaking, their responsibilities are determined by the asset management business processes in place. These may include maintenance program development; planning, scheduling & execution of maintenance work; problem solving; change management; spares inventory management; maintenance information management; budgets management; projects management & training of maintenance staff
Such engineers are very resourceful in engineering design.
Companies that manufacture products such as compressors, generators, forklifts & earthmoving equipment can optimumly deploy them as service engineers.
Engineering disciplines require proficiency in maths, physics, chemistry, technical drawing, graphics & design, computer applications etc. as entry requirements. Full training in holistic hardware engineering may take twice as long compared to the traditional disciplines. The rewards are immense & make the journey worthwhile.
Your query is quite fascinating. In our modern world, many engineering designs generally have a combination of both hardware & software elements. This is true for products such as automobiles, aeroplanes, manufacturing equipment etc. Some of these hardwares are mechanical components while others are electrical. There has been been a growing trend to train engineers that are competent in both trades. Such engineers are very marketable. One will need to persue the trades alternately as persuing them simultaneously presents huge practical challenges. Benefits are huge for companies that take this route.
In a manufacturing environment, such engineers are most useful in the maintenance department.
Broadly speaking, their responsibilities are determined by the asset management business processes in place. These may include maintenance program development; planning, scheduling & execution of maintenance work; problem solving; change management; spares inventory management; maintenance information management; budgets management; projects management & training of maintenance staff
Such engineers are very resourceful in engineering design.
Companies that manufacture products such as compressors, generators, forklifts & earthmoving equipment can optimumly deploy them as service engineers.
Engineering disciplines require proficiency in maths, physics, chemistry, technical drawing, graphics & design, computer applications etc. as entry requirements. Full training in holistic hardware engineering may take twice as long compared to the traditional disciplines. The rewards are immense & make the journey worthwhile.
Updated
Mark’s Answer
Hello, Cali!
* Hardware engineers do multiple things! Some things they do include developing, testing, designing, and improving hardware within computers.
* You will need problem-solving skills along with communication skills. The biggest skill you need is creativity because you are in charge of creating the new hardware for computers! It is important to use these skills to be successful in this field.
I hope I helped you today! Good luck with your future goals!
* Hardware engineers do multiple things! Some things they do include developing, testing, designing, and improving hardware within computers.
* You will need problem-solving skills along with communication skills. The biggest skill you need is creativity because you are in charge of creating the new hardware for computers! It is important to use these skills to be successful in this field.
I hope I helped you today! Good luck with your future goals!