11 answers
Updated
401 views
Do you think the major computer engineering is still useful in this current job market & climate?
I'm unsure whether I should continue pursuing that major or choosing another? If you think I should choose another, which would you recommend?
Login to comment
10 answers
Updated
Rachana’s Answer
Hello,
Yes, computer engineering is still very useful—there’s strong demand for people who understand both hardware and software (embedded systems, chips, IoT, robotics, edge/AI devices).
It also keeps doors open to pure software roles, firmware, systems engineering, and even research, so it’s a flexible and resilient major in today’s job market.
Yes, computer engineering is still very useful—there’s strong demand for people who understand both hardware and software (embedded systems, chips, IoT, robotics, edge/AI devices).
It also keeps doors open to pure software roles, firmware, systems engineering, and even research, so it’s a flexible and resilient major in today’s job market.
Updated
Rishav’s Answer
Hi Zoe,
The job market for computer engineering is still very competitive. In my projects, I also learn about the business side, which makes me a valuable team member. A consultant with both technical and business skills can help you grow and benefit the projects you work on.
The job market for computer engineering is still very competitive. In my projects, I also learn about the business side, which makes me a valuable team member. A consultant with both technical and business skills can help you grow and benefit the projects you work on.
Updated
William’s Answer
Hi Zoe,
I do appreciate your dilemma regarding your career choices.
Looking at some basics may be helpful in influencing your final choice. Firstly, the potential, talents and special gifts nature has endowed us with are excellent opportunities for crafting out successful careers. It's important to focus on what we are able to do with the qualification we attain. Excelling in what we do can easily guarantee us financial freedom especially if it focuses on meeting important human needs. The engineering profession has always focused on addressing some of the pressing challenges humanity grapples with.
Pursuing your studies with distinction puts you in a good stead to succeed. Practical knowledge tends to set us apart from the crowd though. Therefore, opportunities for internships, mentorships and apprenticeships are critical opportunities for learning through experience. Such opportunities should be optimumly utilized.
Being able to get things done effectively and efficiently tends to make us get ahead. This not only requires knowledge but also skills and emotional intelligence. Optimizing these three areas improve our competence levels.
I hope this sheds some light on your query. Best of luck in your studies.
I do appreciate your dilemma regarding your career choices.
Looking at some basics may be helpful in influencing your final choice. Firstly, the potential, talents and special gifts nature has endowed us with are excellent opportunities for crafting out successful careers. It's important to focus on what we are able to do with the qualification we attain. Excelling in what we do can easily guarantee us financial freedom especially if it focuses on meeting important human needs. The engineering profession has always focused on addressing some of the pressing challenges humanity grapples with.
Pursuing your studies with distinction puts you in a good stead to succeed. Practical knowledge tends to set us apart from the crowd though. Therefore, opportunities for internships, mentorships and apprenticeships are critical opportunities for learning through experience. Such opportunities should be optimumly utilized.
Being able to get things done effectively and efficiently tends to make us get ahead. This not only requires knowledge but also skills and emotional intelligence. Optimizing these three areas improve our competence levels.
I hope this sheds some light on your query. Best of luck in your studies.
Updated
Sharadha’s Answer
Yes — Computer Engineering is still useful, but it is most valuable now when you aim at the right parts of the market, not generic entry-level tech roles. The broad tech market is mixed: overall computer and IT occupations are still projected to grow faster than average.
Where CE looks strongest is the hardware-software boundary: semiconductors, embedded systems, edge AI, robotics, EVs, industrial automation, and AI infrastructure. Those areas are growing because AI demand is pulling up chips, compute infrastructure, and intelligent devices, and employers are short on specialized talent.
Where CE looks strongest is the hardware-software boundary: semiconductors, embedded systems, edge AI, robotics, EVs, industrial automation, and AI infrastructure. Those areas are growing because AI demand is pulling up chips, compute infrastructure, and intelligent devices, and employers are short on specialized talent.
Updated
Teklemuz Ayenew’s Answer
Computer Engineering is still very important because it mixes hardware and software skills needed for AI systems, embedded devices, cloud infrastructure, and robotics. To succeed, it's crucial to gain practical experience through programming, projects, systems design, and internships. Employers value skills and proof of ability more than just having a degree. While fields like Software Engineering and Artificial Intelligence are in high demand, they are also competitive, so having a strong portfolio and constantly improving your skills is important.
You don't need to change your field unless you really don't enjoy it. Computer Engineering is flexible and can lead to careers in embedded systems, IoT, or chip design, as well as more focused paths like Software Engineering, Data Science, Cybersecurity, and Artificial Intelligence. The best way to decide is to try different areas through projects or internships and choose based on what interests you and offers good career potential. Long-term success comes from adapting and continually building your skills.
You don't need to change your field unless you really don't enjoy it. Computer Engineering is flexible and can lead to careers in embedded systems, IoT, or chip design, as well as more focused paths like Software Engineering, Data Science, Cybersecurity, and Artificial Intelligence. The best way to decide is to try different areas through projects or internships and choose based on what interests you and offers good career potential. Long-term success comes from adapting and continually building your skills.
Updated
David’s Answer
Computer engineering remains highly valuable because it sits at the intersection of hardware and software, a critical space for the current AI and semiconductor boom. While the pure software market is crowded, the ability to design specialized chips, work on robotics, or develop embedded systems for electric vehicles provides a level of job security that standard coding degrees often lack. It is a "moat" that protects you from being easily replaced by generalist developers or AI-automated coding tools.
If you find yourself dreading hardware labs and only enjoying high-level coding, a move to Computer Science might be better, though it’s more competitive right now. However, if you want a recommendation that bridges the gap, looking into Data Science or Systems Engineering can be lucrative. Ultimately, sticking with Computer Engineering but specializing in AI hardware acceleration or cybersecurity is likely your strongest bet for long-term marketability.
If you find yourself dreading hardware labs and only enjoying high-level coding, a move to Computer Science might be better, though it’s more competitive right now. However, if you want a recommendation that bridges the gap, looking into Data Science or Systems Engineering can be lucrative. Ultimately, sticking with Computer Engineering but specializing in AI hardware acceleration or cybersecurity is likely your strongest bet for long-term marketability.
Updated
Lali’s Answer
Computer Engineering is more important than ever and is growing rapidly. There's a big demand for skilled professionals in this field. As AI takes over repetitive software tasks, computer engineers play a crucial role in designing chips, GPUs, data centers, and systems that use power efficiently. They also focus on optimizing chip design and creating embedded systems needed for modern AI.
Computer engineering sits at the intersection of software and tech infrastructure, areas that are hard to automate, making it a stable career path in tech. AI isn't making computer engineering outdated; instead, it's changing where computer engineers need to focus:
System Design and Architecture: With AI handling routine coding, computer engineers can concentrate on complex system design and architecture.
High-Level Abstraction: The role of system orchestrators is becoming more important. They build and optimize environments for AI models, moving beyond just writing basic scripts.
Skill Evolution: Combining traditional problem-solving skills with AI tools is highly valued
Computer engineering sits at the intersection of software and tech infrastructure, areas that are hard to automate, making it a stable career path in tech. AI isn't making computer engineering outdated; instead, it's changing where computer engineers need to focus:
System Design and Architecture: With AI handling routine coding, computer engineers can concentrate on complex system design and architecture.
High-Level Abstraction: The role of system orchestrators is becoming more important. They build and optimize environments for AI models, moving beyond just writing basic scripts.
Skill Evolution: Combining traditional problem-solving skills with AI tools is highly valued
Updated
Nithya’s Answer
Computer engineering is absolutely still useful in today’s job market but its value depends on what you want to do.
The major sits at the intersection of hardware and software, which means you gain skills that are harder to automate, harder to outsource, and highly relevant in fields like embedded systems, robotics, IoT, chip design, cybersecurity hardware, and high‑performance computing.
Even with AI growing fast, none of those systems run without the engineers who design the hardware, firmware, and low‑level software underneath.
That said, computer engineering can feel less aligned with your goals if you’re more interested in pure software, AI/ML, or web/app development, in which case majors like computer science, software engineering, or data science might fit better. But if you enjoy understanding how systems work from the ground up, solving low‑level problems, or working with both circuits and code, computer engineering remains one of the most future‑proof and versatile degrees you can earn.
The major sits at the intersection of hardware and software, which means you gain skills that are harder to automate, harder to outsource, and highly relevant in fields like embedded systems, robotics, IoT, chip design, cybersecurity hardware, and high‑performance computing.
Even with AI growing fast, none of those systems run without the engineers who design the hardware, firmware, and low‑level software underneath.
That said, computer engineering can feel less aligned with your goals if you’re more interested in pure software, AI/ML, or web/app development, in which case majors like computer science, software engineering, or data science might fit better. But if you enjoy understanding how systems work from the ground up, solving low‑level problems, or working with both circuits and code, computer engineering remains one of the most future‑proof and versatile degrees you can earn.
Updated
Sandeep’s Answer
Hello Zoe,
Yes, computer engineering is still a very useful major. It combines hardware and software knowledge, which is valuable in areas like embedded systems, robotics, cloud infrastructure, and AI-related technologies.
The key is not just the major but the skills and projects you build during college. If you enjoy problem solving and technology, computer engineering can open many career paths and remains highly relevant in today’s job market.
Yes, computer engineering is still a very useful major. It combines hardware and software knowledge, which is valuable in areas like embedded systems, robotics, cloud infrastructure, and AI-related technologies.
The key is not just the major but the skills and projects you build during college. If you enjoy problem solving and technology, computer engineering can open many career paths and remains highly relevant in today’s job market.
Updated
Juan’s Answer
Hi Zoe!
From my own experience doing various coding side projects I would say being a young professional with deep knowledge of computer science is a great position to be in right now. AI tools are great for spinning up demos or getting little chunks of code but there is a reason companies still require human review of any AI code! With real skills on how computers work there will be plenty of demand for you with this AI boom as every business needs someone who can integrate AI into their workflows.
From my own experience doing various coding side projects I would say being a young professional with deep knowledge of computer science is a great position to be in right now. AI tools are great for spinning up demos or getting little chunks of code but there is a reason companies still require human review of any AI code! With real skills on how computers work there will be plenty of demand for you with this AI boom as every business needs someone who can integrate AI into their workflows.