Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
Computer engineer job growth summary. After extensive research, interviews, and analysis, Zippia's data science team found that:
The projected computer engineer job growth rate is 10% from 2018-2028.
About 83,100 new jobs for computer engineers are projected over the next decade.
Computer engineer salaries have increased 9% for computer engineers in the last 5 years.
There are over 15,911 computer engineers currently employed in the United States.
There are 126,709 active computer engineer job openings in the US.
The average computer engineer salary is $96,805.
| Year | # of jobs | % of population |
|---|---|---|
| 2021 | 15,911 | 0.00% |
| 2020 | 22,664 | 0.01% |
| 2019 | 20,793 | 0.01% |
| 2018 | 13,884 | 0.00% |
| 2017 | 13,564 | 0.00% |
| Year | Avg. salary | Hourly rate | % Change |
|---|---|---|---|
| 2025 | $96,805 | $46.54 | +3.4% |
| 2024 | $93,615 | $45.01 | +2.3% |
| 2023 | $91,496 | $43.99 | +1.5% |
| 2022 | $90,114 | $43.32 | +1.7% |
| 2021 | $88,642 | $42.62 | +1.6% |
| Rank | State | Population | # of jobs | Employment/ 1000ppl |
|---|---|---|---|---|
| 1 | District of Columbia | 693,972 | 585 | 84% |
| 2 | Maryland | 6,052,177 | 2,170 | 36% |
| 3 | Virginia | 8,470,020 | 2,833 | 33% |
| 4 | Washington | 7,405,743 | 2,415 | 33% |
| 5 | Massachusetts | 6,859,819 | 2,233 | 33% |
| 6 | Delaware | 961,939 | 309 | 32% |
| 7 | Colorado | 5,607,154 | 1,635 | 29% |
| 8 | Vermont | 623,657 | 154 | 25% |
| 9 | Oregon | 4,142,776 | 948 | 23% |
| 10 | New Hampshire | 1,342,795 | 305 | 23% |
| 11 | Utah | 3,101,833 | 690 | 22% |
| 12 | California | 39,536,653 | 8,199 | 21% |
| 13 | Minnesota | 5,576,606 | 1,146 | 21% |
| 14 | Rhode Island | 1,059,639 | 215 | 20% |
| 15 | Wyoming | 579,315 | 117 | 20% |
| 16 | Alaska | 739,795 | 144 | 19% |
| 17 | North Dakota | 755,393 | 136 | 18% |
| 18 | Indiana | 6,666,818 | 1,102 | 17% |
| 19 | Nebraska | 1,920,076 | 333 | 17% |
| 20 | Montana | 1,050,493 | 183 | 17% |
| Rank | City | # of jobs | Employment/ 1000ppl | Avg. salary |
|---|---|---|---|---|
| 1 | Annapolis | 3 | 8% | $86,208 |
| 2 | Cupertino | 3 | 5% | $136,841 |
| 3 | Mountain View | 3 | 4% | $136,957 |
| 4 | Huntsville | 6 | 3% | $80,437 |
| 5 | Dayton | 4 | 3% | $78,450 |
| 6 | Santa Clara | 3 | 2% | $136,774 |
| 7 | Cambridge | 2 | 2% | $90,210 |
| 8 | Las Vegas | 4 | 1% | $106,648 |
| 9 | Atlanta | 3 | 1% | $83,229 |
| 10 | Montgomery | 3 | 1% | $80,746 |
| 11 | Orlando | 3 | 1% | $74,284 |
| 12 | Saint Paul | 3 | 1% | $87,182 |
| 13 | Tampa | 3 | 1% | $74,641 |
| 14 | Boston | 3 | 0% | $90,262 |
| 15 | Denver | 3 | 0% | $85,311 |
| 16 | San Antonio | 3 | 0% | $86,675 |
Hampton University
Portland State University
Seattle University
University of Minnesota - Duluth
New Jersey Institute of Technology
Weber State University
Southern Illinois University Edwardsville
Wilkes University
California Polytechnic State University-San Luis Obispo
Missouri University of Science and Technology
Bellingham Technical College
Duke University
Oklahoma State University Institute of Technology - Okmulgee
Tzuyang Yu Ph.D.: Improve communication skills, develop organization skills, continue learning new knowledge in the areas related to work, expand connections by learning what other people do, identify one or two mentors as role models for long-term career development.
Tzuyang Yu Ph.D.: A few tips to share with junior engineers are listed below. Be eager to learn from peers and other senior engineers, be open-minded to make friends, be adaptive to different cultures in the work environment, be professional (e.g., be punctual at deadlines, be mindful in appearance), be empathetic (focus on people, not mobile devices).
Kambiz Farahmand Ph.D., P.E.: All engineering and technical skills will be in need. People who are capable to use technology will be in high demand. Project management skills. Ability to use various software and be able to do some coding. Understanding of AI and how it applies to the specific work that you do.
Julie Brandis: Oregon State University provides support in salary negotiation, also students can work with mentors who are familiar with company hiring practices and wage structures. If you have internship experience, that can help to boost your starting salary.
Julie Brandis: The nation needs engineers across many disciplines. There isn’t one skill that is needed. Honesty and integrity (do what’s right, be honest and be dependable) Leadership - ability to meet deadlines, resolve conflict, balance competing demands, communicate in groups and influence peers, manage budgets
Julie Brandis: Engineering is a highly transferable degree – so take the time to visit with many employers. At Oregon State University we provide those opportunities beyond traditional career fairs. Companies are seeking students who do well in the classroom as well as students who engage in other activities and clubs – that can be sports, a student club or community organization.
Davide Masato: The high demand for plastics engineers facilitates maximizing starting salaries. Graduates with co-op experience enjoy a competitive edge. To grow both as engineers and team members, young professionals should actively seek professional development opportunities. Continuous learning and seeking advancement within the organization or externally are key. Pursuing advanced degrees or certifications, even remotely, enhances qualifications and marketability.
Christopher Misorski FASM: My first thoughts on beginning in any field or with any company is “be a sponge” about what the company is doing and what they want you to work on. Do way more listening and observing than talking. Learn the processes used AND the pitfalls/challenges of those processes. It is highly valuable to spend many hours “watching production” to gather first-hand knowledge of what is going on. Ask questions and don’t be quick to criticize a production employees’ explanation of the problem, even if you are quite sure technically that it is not fully correct. Their explanation fits the issues they see with their learned knowledge over time. There are valuable insights there. Also, just because you graduated with a degree, that doesn’t mean your education is finished. Continue to learn by attending relevant conferences for your field, attending training classes, watching webinars, attending local professional society technical meetings and talking to other experts in the field at these meetings. There is a LOT of knowledge out there and many methods of learning more.
Christopher Misorski FASM: Maximizing salary potential at the start of your career is not a clear pathway generally. One way that you can be considered more valuable, and hence worth a better salary, is to have participated in a co-op or internship program with a company in your field. This experience gives employers some confidence that you were able to carry out assignments and thrive in a workplace environment. The employer that you worked for may be inclined to offer you a position upon graduation and you are now worth more because you have already proven to them your abilities. Even if they don’t offer you a job (no appropriate open position may be available) your ability to discuss your experiences with the HR recruiter or hiring manager at another company can instill confidence in your selection as a hire. Just remember, if you tell them you did a project, be prepared to explain it so it doesn’t appear you were just in the background of this project, just going along for the ride.
Dr. Yohannes Bekele: By entering the computer engineering profession now, individuals can take advantage of the high skilled-power demand in the field, diverse career paths broadly classified under hardware and software sub-areas, lucrative salaries as compared to other fields, continuous learning opportunities, and the potential for entrepreneurship in changing ideas into startup businesses easily. It is a field that offers long-term growth prospects and the chance to contribute to the development of cutting-edge technologies.
Dr. Yohannes Bekele: A computer engineer's daily tasks can be in the hardware or in the software areas. Some common responsibilities in hardware include designing and developing computer hardware components like processors, circuits and memory devices and creating prototypes and testing hardware products to ensure they meet specifications. In addition, analyzing test data and modifying hardware designs as needed is also the responsibility of a computer engineer. For software side, a computer engineer can do writing code and developing software especially focusing on the underlying hardware and interfacing with it such as kernel level programming and debugging existing software programs and ensuring systems run smoothly. Additionally, a computer engineer is responsible for designing and developing electrical systems and components required for computing systems and modification of electrical circuits based on function assessments. For someone entering the field as a junior or new computer engineer, typical daily activities may involve assisting senior engineers, writing code, testing products, attending training sessions focusing on the above mentioned concentration areas, and participating in meetings to learn about ongoing projects.
Dr. Yohannes Bekele: In being a computer engineer, people like all the advantages in the field including attractive compensation packages and lucrative salaries, the intellectual satisfaction of solving complex problems, opportunities for continuous learning and innovation as technology rapidly evolves, ability to work on cutting-edge technologies and contribute to their development and the diverse career paths across hardware, software, embedded systems, and various industries. The main struggle most people have in becoming a computer engineer is its steep learning curve especially when it comes to hardware design and related areas. It takes years to become proficient in the field as compared to other fields such as software programming where a relatively shorter amount of time is enough to join the workforce. In addition, the ever evolving environment with constantly changing technologies, standards, and the need to keep learning new things makes it difficult to achieve the epitome in the field.
Wu-chang Feng: This is subjective, but I think people enjoy the creative act of thinking about a problem, figuring out how to solve it, then building software to do so. What they disliked before was the inability to quickly go from thought to working implementation. This gap is now much narrower.
Wu-chang Feng: I believe so. With the advent of generative AI, it is now much easier to go from idea to implementation. We can now build things closer to the limits of our imagination.
Thomas Congedo PhD: That comes from your ability to focus on technical product of the highest quality, always seeking to truly understand the customer’s needs. For example, often a customer will phrase a problem by stating the solution he or she assumes. Taking the time to respectfully draw out the thinking further can make you the customer’s hero, and this makes you the person likely to be selected for the challenging and most rewarded assignments.
Seattle University
Civil Engineering
Jhon Smith: Do not be afraid to ask questions to your supervisors (although do not take it to an extreme and become demanding—show initiative). You get the fundamentals of engineering at school and you are equipped to use them but it takes a few years to feel comfortable. Engineering is a profession of practice and it is only through practice that you best learn it.
Jhon Smith: Expand your network, join professional organizations and committees, become valuable in whatever company you work for, never stop learning, seek for opportunities for professional work, get your PE license. After these you will become more valuable naturally and could comfortably ask for a promotion or a salary increase because you’d know you deserve it.
Jhon Smith: Professional skills such as being able to communicate clearly, being flexible, open-minded, eager to take on challenges, adept and working with others and taking ownership of the projects tasks given to you. Staying grounded to the fundamental concepts you learn in school so every time you run a sophisticated piece of software to do design you must be able to use those fundamentals to check the results.
Richard Davis: Engineering offers career opportunities across various industries, from technology and healthcare to infrastructure and environmental sustainability. With technological advancements and the increasing complexity of global challenges, such as climate change, food and clean water, and urbanization, engineers are in high demand to develop innovative solutions. For example, environmental engineers are crucial in developing sustainable solutions to reduce pollution and conserve resources. Engineering provides opportunities for creativity and problem-solving, making it a rewarding career choice for those who enjoy tackling complex problems. The global focus on sustainability and renewable energy presents exciting prospects for engineers to contribute to meaningful projects that positively impact society and the environment.
Mishah Salman Ph.D.: An underappreciated skill that I think will become more sought-after is the ability to validate computer-made decisions and their shortcomings. With the growing prominence of AI use in design, problem solving, and decision making, the engineering field will need experts to error-check decisions made using these technologies. Sometimes there are unexplored gaps that these technologies overlook, and sometimes there are biases or inappropriate assumptions baked into AI-based results. Humans are inherently imaginative and creative. We excel at picking up on things that computer algorithms may miss. Talented experts that recognize and address these issues will remain invaluable in the workforce. Another indispensable skill that is often overlooked in engineering is effective interpersonal communication. Whether in a teamwork context, a leadership role, or a client interaction, competent communication is crucial. This can take the form of conversation, live presentations, written correspondence, and beyond. People that hone their communication skills are often recognized, and tend to be the individuals that are promoted to more senior roles.
Mishah Salman Ph.D.: To maximize salary potential, I recommend growing your professional network and being flexible within your career. Attending professional gatherings and rubbing shoulders goes a very long way. It’s amazing how you can casually bump into some well-respected team leader that’s trying to fill an opening or glean information about a new project that needs fresh talent. Network with people in diverse fields and roles. You never know who knows who. Making a positive impression and having someone recognize your name down the line can go a very long way!
Mansooreh Mollaghasemi Ph.D.: Concurrent with building technical skills, they must build soft skills such as communication, teamwork, problem-solving, and leadership. These skills are often the differentiators between good and great engineers.
Megumi Usui: Even after obtaining a degree, it is crucial to recognize that continuous learning is a fundamental aspect of professional development in the workplace. One must cultivate an open-minded attitude and demonstrate a willingness to acquire new knowledge and skills at any time and in any context. Effective communication with colleagues and clients is essential for successful collaboration and project execution. It is important to understand that the professional environment is significantly different from the academic setting. In a company, the focus is delivering work that meets the expectations and standards set by the employer and satisfies the needs of clients, rather than merely fulfilling personal criteria. Furthermore, it is imperative to produce high-quality work consistently. Mediocre performance is unacceptable, and organizations will not hesitate to seek replacements if the work delivered does not meet their standards. Ensuring that your work is thorough, precise, and aligns with the company's objectives is critical for maintaining the position and advancing their career.
Michael Denn: 1. Become the expert in whatever you do. 2. Understand how your work fits into the bigger picture and keep that in mind when you do your work. 3. Keep learning! Your engineering degree is not the end of your education! 4. Take stretch assignments and opportunities whenever you can.
Michael Denn: 1. The time needed to progress from an idea to a quality prototype is continually decreasing. That trend will likely continue. Skills that support short development times, such as computer modeling, simulations and rapid prototyping, will continue to be valued. 2. One skill that will always be valuable is the ability to acquire new knowledge and apply it to the task at hand.
Michael Denn: The answers to this question are largely the same as the answer to question 1. However, here are some additional points: 1. Excel in your job. Become the person everyone goes to for whatever type of work you do. 2. Develop and maintain a career plan. Make sure your assignments and tasks align with your plan. When you have the opportunity to change positions, keep you plan in mind.
Marleen Troy Ph.D., P.E., BCEE: Technical, management, leadership, and organizational skills will always be important. Becoming proficient in new areas such as AI (artificial intelligence) best practices will be needed.
Dr. Elizabeth Adams PhD, PE: Understanding how technology can make jobsites more efficient is going to continue to grow in importance, from software that manages RFIs and submittal documents to keeping digital records of project progress and milestones to utilizing fully autonomous heavy machinery to accomplish large portions of the work. Develop skills and knowledge around industry technology and be proactive about staying up to date on what your company is using, what is available, and what is coming down the line in the near future.
Dr. Kelvin Erickson: a. Artificial Intelligence - The use of artificial intelligence as a tool in engineering has been around for awhile, but there have not been many successes. There is a lot more interest now, which I expect will eventually find some uses. Programming - The programming may not be in the “traditional” language sense. But, one will be faced with an occasional programming task like writing an Excel macro, or a JavaScript or Python script.
Bellingham Technical College
Precision Metal Working
Kyle Miller: The world of CAD models, Automation, and A.I. assisted tools are outrunning a lot of peoples current understanding of the field. I think that it will be important in the coming years to become familiar with these concepts and how they can assist in fabrication/installation/inspection. I don’t think every trades-person needs to be proficient in every emerging tech, but understanding how these tools can benefit our current practices will make their inevitable implementation all the smoother.
Dr. Jimmie Lenz D.B.A.: A primary reason is the value placed on the quantitative nature of an engineering degree and the fact that this is primarily applied learning and skills, as opposed to the theoretical nature of some other areas of quantitative study. Being able to start working as soon as they start is very attractive to employers, as well as the broad knowledge of software, artificial intelligence, and data science that most engineers leave school with.
Dr. Jimmie Lenz D.B.A.: Engineering encompasses so many areas of modern life that it’s impossible to provide a comprehensive answer here. The training that engineers receive, both the technical and the applied nature, make these individuals quite attractive to all types of industries. Perhaps the most surprising to many people are the significant number of engineers employed in financial services.
Dr. Jimmie Lenz D.B.A.: I believe it’s the old notion of what an engineer is, and being pigeonholed. This notion, even among legacy institutions, is fading quite quickly as engineers move into all types of businesses and roles.
Oklahoma State University Institute of Technology - Okmulgee
Electromechanical Technologies/Technicians
Jim Gordon: Maximizing salary potential by proving your ability to complete tasks on time and providing innovative solutions through critical thinking.
Jim Gordon: Computer skills will only increase in importance and drone technology will be huge. Fluency in the software your firm uses will be a must-have skill.