3 answers
Asked
599 views
What's up the difference between soft
Software engineering and hardware engineering
#all
Login to comment
3 answers
Updated
Chetan’s Answer
Main job of Hardware Engineers is to mostly to prepare hardware (hardware equipments) so that Software Engineers can use it.
So Hardware Engineers will do things like assembling computer hardware, configure them with proper networking, etc, do Operating System installation/up-gradation, etc.
Now-a-days there are lots of computer hardware related jobs in the Data Center which includes Desktop Computers, Network related infrastructure, Mainframe Computers, Storage related hardware. All these things are managed by Hardware Engineers.
Where as Software Engineers uses all these hardware infrastructure (managed by Hardware Engineers) - to write Software Applications. Their main job is to write/test programs.
So Hardware Engineers will do things like assembling computer hardware, configure them with proper networking, etc, do Operating System installation/up-gradation, etc.
Now-a-days there are lots of computer hardware related jobs in the Data Center which includes Desktop Computers, Network related infrastructure, Mainframe Computers, Storage related hardware. All these things are managed by Hardware Engineers.
Where as Software Engineers uses all these hardware infrastructure (managed by Hardware Engineers) - to write Software Applications. Their main job is to write/test programs.
Updated
Sendil’s Answer
Difference between Hardware Engineer and Software Engineer
The term hardware and software are linked with the computers. Anything that can be touched is called hardware which includes keyboard, mouse, CPU and monitor. Whereas on the other hand that cannot be touched is called software which includes Operating System and different application which are developed by writing code. Due to development in technology demand of both hardware and software engineers is increasing day by day. And due to this development its importance cannot be overlooked.
Hardware Engineer
Hardware engineers are not concerned with the internal working of the computer but are concerned with the outer working. The hardware includes the processors, memory, Random Access Memory and Read Only Memory. The responsibility of hardware engineer is that all the hardware parts are perfectly assembled together and are working properly in order to support the software to run on that platform. Hardware facilitates software to execute properly.
Software Engineer
Software engineers are the developers of different software and applications which are making our life much easy and fast. They apply the software disciplines and develop software’s. They are also developer of operating systems which is running on the computers. They are involved in automation of the manual system working. They are responsible for development of the software which are reliable and consistence.
The term hardware and software are linked with the computers. Anything that can be touched is called hardware which includes keyboard, mouse, CPU and monitor. Whereas on the other hand that cannot be touched is called software which includes Operating System and different application which are developed by writing code. Due to development in technology demand of both hardware and software engineers is increasing day by day. And due to this development its importance cannot be overlooked.
Hardware Engineer
Hardware engineers are not concerned with the internal working of the computer but are concerned with the outer working. The hardware includes the processors, memory, Random Access Memory and Read Only Memory. The responsibility of hardware engineer is that all the hardware parts are perfectly assembled together and are working properly in order to support the software to run on that platform. Hardware facilitates software to execute properly.
Software Engineer
Software engineers are the developers of different software and applications which are making our life much easy and fast. They apply the software disciplines and develop software’s. They are also developer of operating systems which is running on the computers. They are involved in automation of the manual system working. They are responsible for development of the software which are reliable and consistence.
Updated
Mike’s Answer
I started off in hardware, then moved to software, then to cloud. Setting aside the day to day activities which are well articulated above, I would say that the biggest difference is gross margin. With greater margins comes better compensation.