Skip to main content
3 answers
Asked 512 views

What need to do and learn to become a Hardware engineer???

I am very passionate about computer hardware engineer but I don't know where to start and what to learn or what knowledge I need to learn

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you


3 answers

Share a link to this answer
Share a link to this answer

Shruti’s Answer

Hello Peter,

It's truly inspiring to see your enthusiasm towards becoming a Hardware Engineer.

Could you share a bit about your educational background?
Just to give you an idea, my high school education was focused on Science and Technology, with a strong emphasis on Computer Science. This eventually led me to pursue a degree in Computer Science Engineering in college.

My high school foundation made it significantly easier for me to grasp the concepts of Computer Hardware during my college years.

The world of Computer Hardware is vast and ever-evolving, with new advancements being made each day. My advice to you would be to immerse yourself in technology-related articles.
One of my daily habits is visiting, a site that offers a wealth of information on the latest technological advancements. Here, you can learn about the latest devices and the components that make them work.

As you delve deeper into the specifics of these components, you'll find yourself gaining a solid understanding that could be beneficial for your academic studies or even when applying for internships.

Best of luck! I hope you find this advice useful!
Thank you comment icon Your advice was so helpful! peter
Share a link to this answer
Share a link to this answer

Praveen’s Answer

Embarking on a journey to become a hardware engineer involves a blend of education, skills, and hands-on experience. Here's a roadmap to guide you on your quest to becoming a successful hardware engineer:


Kickstart your journey by earning a bachelor's degree in electrical engineering, computer engineering, or a similar discipline. These courses will lay a strong foundation in electrical circuits, digital systems, electronics, computer architecture, and other vital subjects.
Core Skills and Knowledge:

Master the principles of electrical and electronic engineering, including circuit analysis, semiconductor devices, and digital logic.
Dive deep into computer architecture, microprocessors, and embedded systems.
Become adept at using hardware design and analysis tools like computer-aided design (CAD) software, FPGA programming, and simulation tools.
Hone your problem-solving and critical-thinking skills, as these will be your key allies in overcoming complex challenges as a hardware engineer.

The world of hardware engineering is vast, offering specializations like digital design, analog design, integrated circuit (IC) design, and printed circuit board (PCB) design.
Explore your interests within hardware engineering and consider specializing in a particular area to sharpen your skills.
Practical Experience:

Grab internships or co-op opportunities during your undergraduate studies to gain valuable, real-world experience in hardware engineering.
Get involved in projects or research related to hardware design, implementation, or testing.
Join engineering clubs or organizations where you can collaborate on hardware-related projects and connect with like-minded enthusiasts.
Continuous Learning:

Stay in sync with the latest breakthroughs and evolving technologies in hardware engineering.
Attend workshops, seminars, and industry conferences to broaden your knowledge and network with professionals in the field.
Consider pursuing advanced degrees like a master's or Ph.D., to deepen your expertise and unlock more specialized opportunities.
Professional Certifications (optional):

Although not compulsory, earning industry-recognized certifications can boost your credibility and showcase your proficiency in specific hardware engineering domains. You can consider certifications from organizations like IEEE, IPC, and FPGA vendors.
Remember, hardware engineering is a diverse field, and job requirements can differ based on the specific role and industry. It's essential to align your learning and experiences with your dream career path within hardware engineering.
Thank you comment icon Thank you so much, Praveen! peter
Share a link to this answer
Share a link to this answer

Matt’s Answer

While this isn't the most suitable answer, you can begin by exploring simple microcontrollers, such as Arduino. This will introduce you to the basics of circuit building and hardware interfacing. Though it's not full-fledged engineering, it's a great starting point. From there, you can progress to assembling your own Arduino on a breadboard or even crafting your own circuits from scratch.

I recommend checking out the Ben Eater tutorials on YouTube. I recently constructed his 6502 computer on breadboards and am now transitioning it to my own printed circuit board. Just so you know, I'm a computer science enthusiast, still learning the ropes of hardware at the age of 60.