Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
Computer systems analyst job growth summary. After extensive research, interviews, and analysis, Zippia's data science team found that:
The projected computer systems analyst job growth rate is 9% from 2018-2028.
About 56,000 new jobs for computer systems analysts are projected over the next decade.
Computer systems analyst salaries have increased 8% for computer systems analysts in the last 5 years.
There are over 75,131 computer systems analysts currently employed in the United States.
There are 118,439 active computer systems analyst job openings in the US.
The average computer systems analyst salary is $82,655.
| Year | # of jobs | % of population |
|---|---|---|
| 2021 | 75,131 | 0.02% |
| 2020 | 104,853 | 0.03% |
| 2019 | 51,555 | 0.02% |
| 2018 | 82,321 | 0.02% |
| 2017 | 81,413 | 0.02% |
| Year | Avg. salary | Hourly rate | % Change |
|---|---|---|---|
| 2025 | $82,655 | $39.74 | +3.4% |
| 2024 | $79,931 | $38.43 | +2.3% |
| 2023 | $78,121 | $37.56 | +0.5% |
| 2022 | $77,708 | $37.36 | +1.2% |
| 2021 | $76,783 | $36.92 | +1.7% |
| Rank | State | Population | # of jobs | Employment/ 1000ppl |
|---|---|---|---|---|
| 1 | District of Columbia | 693,972 | 488 | 70% |
| 2 | Virginia | 8,470,020 | 2,652 | 31% |
| 3 | North Dakota | 755,393 | 193 | 26% |
| 4 | Alaska | 739,795 | 189 | 26% |
| 5 | Vermont | 623,657 | 162 | 26% |
| 6 | Maryland | 6,052,177 | 1,477 | 24% |
| 7 | New Hampshire | 1,342,795 | 322 | 24% |
| 8 | Wyoming | 579,315 | 136 | 23% |
| 9 | Delaware | 961,939 | 209 | 22% |
| 10 | Colorado | 5,607,154 | 1,181 | 21% |
| 11 | Rhode Island | 1,059,639 | 224 | 21% |
| 12 | South Dakota | 869,666 | 183 | 21% |
| 13 | Massachusetts | 6,859,819 | 1,376 | 20% |
| 14 | Minnesota | 5,576,606 | 1,095 | 20% |
| 15 | New Mexico | 2,088,070 | 418 | 20% |
| 16 | Nebraska | 1,920,076 | 377 | 20% |
| 17 | Oregon | 4,142,776 | 803 | 19% |
| 18 | Montana | 1,050,493 | 191 | 18% |
| 19 | Washington | 7,405,743 | 1,290 | 17% |
| 20 | Arizona | 7,016,270 | 1,217 | 17% |
| Rank | City | # of jobs | Employment/ 1000ppl | Avg. salary |
|---|---|---|---|---|
| 1 | Bethesda | 3 | 5% | $81,841 |
| 2 | Tallahassee | 3 | 2% | $64,335 |
| 3 | Palmdale | 2 | 1% | $93,596 |
| 4 | Boca Raton | 1 | 1% | $61,616 |
| 5 | Fort Collins | 1 | 1% | $71,859 |
| 6 | San Diego | 4 | 0% | $87,529 |
| 7 | Albuquerque | 1 | 0% | $69,693 |
| 8 | Arlington | 1 | 0% | $78,600 |
| 9 | Chandler | 1 | 0% | $76,654 |
| 10 | Cleveland | 1 | 0% | $78,521 |
| 11 | Colorado Springs | 1 | 0% | $71,458 |
Hampton University
Belmont University
University of South Alabama
Mount St Mary's University
Harding University
Stevens Institute of Technology
University of Colorado at Colorado Springs
Massachusetts Maritime Academy
Worcester Polytechnic Institute
Northwood University
Tuskegee University

Fairfield University
University of South Florida

Quinnipiac University
Texas A&M University San Antonio

University of West Florida

University of Washington
Brigham Young University - Idaho
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.
Dr. Tisha Brown-Gaines: Over the next five years, the expanding landscape of Big Data facilitated via Information Systems will continue to play a major role in the structure of how Smart Systems are created and maintained. As a result, having skills that will allow for effectively accessing, modifying, analyzing, storing and securing data is key. The integration of these skills are strengths that will support fields under the umbrella of computer science and data science that expand into machine learning, natural language processing and the Internet of Things (IoT) concepts.
Dr. Tisha Brown-Gaines: Colleges and universities try very hard to prepare students for life after graduation. Most students have the required skill sets for their field of study. However, the journey after attaining a degree still can be tricky. Selecting the right field for you is paramount. Information Systems (IS) is a great major. The interdisciplinary aspect of Information Systems (IS) allows graduates to select from numerous opportunities in the field. However, this can be quite overwhelming when students have options to apply to countless jobs. My advice would be to reflect on several assignments, projects or internship experiences during your undergraduate career that captured your interest, made you smile while completing the assignment or even one which began as a random goal and became personal. Start by identifying tasks that made you inquire more about a topic outside of the minimum requirements or a task that was challenging but helped to improve a skill set. Reflecting on these experiences will allow you to effectively navigate what areas to consider and what jobs to apply to in a sea of endless opportunities. Additionally, having the ability to reflect on past accomplishments can motivate and challenge graduates to achieve additional goals as they continue building their careers.
Dr. Tisha Brown-Gaines: Employers will seek candidates that have knowledge on topics such as database systems, networking, cybersecurity and artificial intelligence. Leveraging the skills acquired from your degree and extending those by acquiring external certifications in these fields will help distinguish you from other candidates. There are many online programs which offer certifications in AWS, Network+, Certified Information Systems Security Professional (CISSP) and SAP that are innovative and provide real-world case studies to prepare students to have successful careers.
Sean Walker: Model Based Systems Engineering (MBSE) and Artificial Intelligence (AI) are going to be incredibly important in Systems Engineering over the next 3-5 years. MBSE has already become quintessential to the practice of Systems Engineering, which is why it has become a staple of our Master's and Doctoral programs. AI, of course, is changing almost every technical field and will be important to Systems Engineers as well. For Systems Engineers, the challenge will be understanding how and when to apply AI to solve systemic problems. Of course, both of these elements must be applied with an understanding of sociotechnical systems concerns. An engineer with the skills to apply MBSE and AI without losing sight of the humans in the system will be highly sought after.
Sean Walker: To maximize your salary, it is really essential to learn the tools and methods associated with Systems Engineering while also maintaining a sense of creativity. Employers are not only looking for engineers with the ability to apply specific tools but also the ability to think creatively to solve complex systems problems. I often encourage my students to maintain their creative hobbies so that they don't lose those skills. But, more immediately, gaining a graduate education in Systems Engineering can help any engineer increase their earning potential.
Sean Walker: I think the best advice for a new Systems Engineer, or really any engineer, is to be observant. One of the best things you can do when starting to apply the theoretical aspects that you've learned in school to your new career is to watch and listen to how experienced Systems Engineers practice in the field. This doesn't mean that you can't offer ideas or perspectives that are new, but that there will be challenges in your field that - due to the breadth of Systems Engineering - may not have been covered in your education.
Sagar Raina D.Sc.: The transition from the academic world to the industry is a significant milestone and may be overwhelming for the beginners. The first and foremost advice I would give is to be “patient”, be “positive” and be “open to learning”. The field of Information Systems consists of the three important components – people, processes, and technology. The graduates beginning their careers should be able to understand and learn about the “people” working in the organization, the “processes” of the organization and the “technology” used by the organization. To accomplish this, work hard, be open to ask questions to the senior colleagues and keep yourself informed about the new trends in Information Systems sector.
Sagar Raina D.Sc.: One of the recommendations would be to get an entry-level industry certification within the Information Systems field. For example, if you are interested in networking, you can go for CompTIA Network+, similarly, if you are interested in cybersecurity, you can go for CompTIA Security+. In addition to your college degree, industry certifications are well recognized by the organizations which can maximize your salary potential when starting a career in Information Systems.
Sagar Raina D.Sc.: Apart from the traditional knowledge expected in the field such coding, computer networking, database design and development, systems analyses, web technologies and development, data analytics; the use of generative Artificial Intelligence (AI) and the knowledge about cybersecurity will be considered as the important and prevalent skills sought among the new graduates in the field.
Kevin Jetton: Now referred to simply as Information Systems or Enterprise Systems, they are the mission-critical applications that run the enterprise and used to provide information, processes, data and outcomes to all parties such as internal employees, customers and partners/suppliers. Example such systems are all the Financial Applications (Accounts Payable/Receivable, General Ledger, Payroll, Human Resources, Fixed Assets, Budgeting and more), Supply Chain Management, Customer Relationship Management, Manufacturing, Enterprise Resource Management, Order/Service Fulfillment and more. What do individuals do on a daily basis? Depends on the individual's role in the overall process: Unit Managers/Users: Part of a project team to analyze/design/test/train/implement new or modified systems for their unit. IT Professionals: Project Management, Systems Analysts, Enterprise Architects to design solutions, Database and Security experts, Application Developers/Programmers, Testing and Training Teams, Data conversion specialists, Scheduling and Implementation teams.
Kevin Jetton: The need for IT skilled employees has never faded despite the right-sizing of many organizations IT staffing components post-pandemic when there was a hiring surge to enhance systems and processes to accommodate more online-only services and offerings. The key is to have a diverse skill-set or base so as to see the bigger picture and able to not only communicate to business users and executives, but to solve problems for the enterprise and deliver them.
Kevin Jetton: The phrase itself has been retired basically and broadened to include ALL information systems - focusing on the mission-critical applications and processes to deliver results to all the parties both inside and outside the organization. Originally, Management Information Systems (MIS) focused ONLY on the Financial/Accounting/Payroll/Manufacturing aspects and was the label for them and the department of IT staffers 1970's-1990's eras. By the year 1995-2000 with the looming Y2K issue, the mission-critical nature of these applications enterprise-wide rose to the forefront of everyone's mind when the realization that the systems may not function properly 1/1/2000 and beyond basically introduced the phrase Enterprise Systems to the world that serve the enterprise internally and externally. Like: The excitement of being involved in such key applications/systems serving the entire organization. Working side-by-side by all units/levels of fellow staff members and partner organizations to identify and solve pain-points within the organization and more that could be solved/automated/enhanced through technology. Helping deliver applications and tools that serve your organization's customers, fellow-employees and partners. Dislike: Long projects that could span months-to-years. Underestimated project schedules that rush through the phases but deliver short-changed results. Pressure to meet deadlines and expectations. Constantly changing/evolving technology and services. Outsourcing to non-employees outside the organization perhaps globally. Being on-call 24x7 to handle and resolve system outages and downtime/failures.
Dr. Joe Faith: Skills involving how to properly use AI and AI-enabled tools will be big. We've already seen huge changes since November of 2022. I only think the life cycle for these products will continue to get shorter. It's not AI that you need to worry about displacing you from your job. It's a smart human that knows how to use AI. I think that, for IS professionals specifically, you need to focus not only on hard skills, but soft skills as well. Many individuals can either communicate well or program well but not many can do both. There is a niche there that needs to be filled.
Dr. Joe Faith: One of the major things is either having more education or certifications to help with inflating your initial salary. Besides that, I would say that the industry and location you move to will have a large hand to play in terms of the salary you get. You always need to balance the cost of living though, if you're focusing more on location as your proxy. The types of jobs you can get in IS are so varied that it can make a huge difference in terms of earning potential right off the bat. For example, if you were to go into software development, data analytics, project management, or cybersecurity after getting your IS degree (which we've had many students do), then you would definitely be earning more than if you took an entry level support technician role (think help desk) for a company. I always try to talk with my advisees about this subject, so that they can decide what path is best for them. Sometimes, students aim lower than they necessarily have to, and that can hurt their initial salary.
Dr. Joe Faith: I think the best general advice would be to not be scared to take a risk on yourself. There are a lot of jobs out there that people are oftentimes afraid to apply for. This can be for several factors but one of the main ones I hear is that they don't feel like they are qualified enough. I can't tell you how many times I've had students that got a job they were slightly underqualified for because they were smart, had drive, and were a great culture fit for the firm in question. Along with that, I would say that certifications can help land your first gig. After a while, in many cases, experience will be more important. But, a cert can be just the thing to get you 'over the top' and land that first job after college.
Anthony Barrese: Pursue opportunities to broaden your experience across systems engineering, development, integration and test, field sales support and professional services positions. Generalist experience becomes invaluable with career advancement. Running a team is much more feasible for leaders who understand the process behind the work their reports deliver.
Anthony Barrese: There are many paths leading to increased salary potential. Rapidly developing a deep understanding of customer environments and needs can be one of those, but is often not sufficient on its own. Cultivating strong communication skills, building relationships across the business and distinguishing yourself as a leader will all position you for career advancement and the compensation increases that go along with that.
Anthony Barrese: The ability to listen to the customer is the most critical skill. Deeply understanding the needs of the end user ensures business success. In addition, digital engineering environments and digital twin technology in particular, will become increasingly important. These tools enable gains in efficiency and promote enhanced quality.
University of Colorado at Colorado Springs
Computer Engineering
Dr. Darshika Perera Ph.D.: One of my main advice for Computer Engineering students is that they should get hands-on experience as much as possible through various courses comprising labs and projects. In order to excel in this field, it is imperative for the students not only to learn the fundamentals but also to get hands-on experience. Also, as professors and educators, we are here to help students to get through their coursework and degree program successfully. Therefore, I would encourage students to have an open dialogue with their professors/instructors, and not to hesitate on approaching them with any concerns/problems encountered during the courses or degree program. My advice is not to get deterred by the years that you have to spend or some of the difficult courses that you have to take, instead consider this as a journey that you are taking to enhance your life and career.
Dr. Darshika Perera Ph.D.: Most of our computer engineering students at UCCS get job offers before they graduate with salaries ranging from $80k to $110k. Students should go for industry internships before graduating to familiarize themselves with industry settings and boost their career as well as salary potential. Students should emphasize their technical skills and know-how gained throughout their computer engineering degree program, demonstrate how those skills differentiate from other degree programs (such as computer science) and match with the expertise that companies are looking for, and highlight how they can be a valuable asset to the company to maximize their salary potential when seeking careers in this field.
Dr. Darshika Perera Ph.D.: In the realm of computer engineering, embedded systems design and digital systems design will become more important and prevalent. Students have to learn the state-of-the-art techniques to design embedded systems, which includes programming the embedded microprocessor/microcontrollers using embedded programming such as embedded C, in order to interface with the associated hardware such as sensors and actuators, and also to design corresponding hardware circuits. It is also imperative for the students to learn the state-of-the-art techniques and skills to design digital circuits, using hardware-description languages (HDL) such as Verilog and VHDL. Digital circuit designs, including programmable logic such as FPGAs (Field Programmable Gate Arrays), are becoming very popular among the industry for various applications.
Jason Nichols PhD: The business environment is very dynamic right now, especially with regards to technology, and specifically with regards to AI. The advice remains the same through this however - stay curious, and always be learning. AI requires infrastructure, and lots of it. It also requires data. Lots of that as well. Businesses won’t be successful with AI unless they are able to efficiently and dynamically expand, configure, and adjust their infrastructure in support of its implementation. They also won’t be successful unless they have a solid plan for data storage, management and security. They need your help with this, and your training has prepared you to provide this type of support. This is an exciting time to be an Information Systems Professional. You are helping to shape the future of work, and the role of technology within the modern business enterprise. We are all counting on you, your company is counting on you, and you are up for this challenge and the emergent opportunities it brings.
Jason Nichols PhD: Businesses need people to manage and secure their infrastructure, they need people that deeply and richly understand the mechanics of the systems that support them in their work, and they need people equipped to identify how to leverage these systems in transformative ways in order to create meaningful and sustainable value. All of this is underpinned by a rich understanding of the business, how it operates, and how its strategic objectives are intrinsically tied to the technology upon which it runs. Sharpen your skills in cloud computing and AI-relevant cloud services and platforms, in machine learning and AI, and in systems analysis and design. Explore design patterns relevant to the architecture of business technology systems and solutions. Become an expert at orchestrating technology and infrastructure to suit a given business need, objective, or strategy. These skills are timeless.
Jason Nichols PhD: Build your experience base through internships and industry projects, and brag about these experiences when you interview. Collect professional certificates to compliment your degree. Security and cloud computing are excellent areas to pursue these in right now. AI and machine learning as well, of course. Build a structured skillset in problem solving and critical thinking, and demonstrate this skillset in your discussions with future employers. Map all of these efforts into a coherent story about yourself in your applications, and how they have shaped you to be a tech-savvy business problem solver, with a strong understanding of both the business and the technology. This foundation prepares you for so very many roles in our field, and businesses recognize and actively seek out this profile in their job candidates. Use the resources available to you. If you need additional time for more formal training, join a masters program. Join us for a masters program, actually. Our AI in Business masters program is launching this Fall, and is open for enrollment currently. Visit us here to learn more: https://wpcarey.asu.edu/masters-programs/ai-business
Mark Whalen P.E.: A system engineer designs, develops, and manages complex technical systems across a large variety of industries. This can include defining solutions to system-level problems, plus allocating requirements, technologies and team member tasking at a project level, as well as communicating complex ideas and systems to key stakeholders.
An entry-level system engineer will typically apply advanced mathematical techniques to solve system-level technical problems, as well as installing, testing, and troubleshooting complex operating systems
Mark Whalen P.E.: Many system engineers enjoy working across all technologies at a higher organizational level, and interacting with all types of technologists to manage and implement complex technical systems.
Many system engineers can feel challenged by their lack of depth of understanding of particular technologies compared to technical specialists.
Mark Whalen P.E.: There are many complex systems in existence or being developed that require knowledge and experience across many different technologies. Also, system engineering careers can often lead to managerial positions like becoming a project manager, operations manager or chief engineer.
Don Gelosh Ph.D.: Systems Engineering is a contact sport. As a systems engineer you are expected to be a leader.
Successful systems engineers are those who get out of their office and engage with other
engineers and technicians who work on complex systems. On any given day, systems engineers
could be working on a team, possibly leading that team, in one of the several phases of the
design and development effort. They may be working with stakeholders to determine their
requirements for the complex system or they may be working with validation test engineers to
determine if the complex system will satisfy the stakeholders needs.
While it would be expected that you are very knowledgeable in a few discipline areas, such as
electrical, mechanical or chemical engineering, you are not expected to be an expert in all
areas. However, you would be expected to know the experts in those fields and others and
how they should be involved in the overall development process. You would be expected to
understand the many processes of systems engineering and how each process contributes to
the success of the complex system.
You would also be expected to thoroughly understand any other systems and the operational
environment that will interface and interact with your system. As a systems engineer, you
would be expected to understand the big picture of the complex system.
Don Gelosh Ph.D.: Being a systems engineer provides you with many opportunities to learn and grow. Systems engineers
have the opportunity to learn all they can about a specific engineering discipline field of choice (i.e.,
electrical, mechanical, chemical, power, etc.). Systems engineers are also expected to learn in general
what engineers and technicians in other disciplines do on a daily basis. Systems engineers should talk to
other systems engineers about their daily activities as much as possible. Systems engineers should learn
how to lead people and manage resources; they should learn how to both lead and serve on teams.
Systems engineers should prepare themselves through education, training, and experience for
opportunities to grow and take on new responsibilities.
One dislike may be the long hours in dealing with the challenges of developing complex systems.
However, if you enjoy this type of work, the rewards of leading and managing the creation of successful
systems will be worth the effort it takes.
Don Gelosh Ph.D.: There is a great demand for those who can understand the big picture as well as knowing the
smallest detail in the development and delivery of complex systems. It is very important that
everyone involved in the engineering of complex systems works from the same requirements
and understands the intended operational environment. Systems engineers facilitate this
common understanding of the target system, interconnected systems and the operational
environment.
Today's advanced technology and systems that utilize that technology are increasingly
becoming more complex and more challenging to develop and deliver. This requires a different
type of engineer, one who has both in-depth technical knowledge and leadership skills.
Systems engineers who understand these requirements and can deliver successful complex
systems will always be in demand.
Northwood University
Computer And Information Sciences
Professor David Sanford: Workers like that they are challenged to solve problems and lead technological innovations.
They appreciate the diversity of projects
They enjoy the need for continuous improvement and education
Many see the global impact of their work.
They also desire and appreciate the need for versatile skills
A competitive salary is also an item that employees like
Workers dislike that the work can be stressful
Dealing with tight deadlines and/ or cybersecurity concerns.
This is a positive and a negative: The need to constantly stay up to date with technology can be a bit overwhelming for some.
There may be times of isolation, and
The unexpected system failures can be frustrating as they often require extra hours or the need to be on-call.
The multiple responsibilities and managing repetitive tasks are also issues workers point out in this field.
In short, the workplace offers exciting opportunities but comes with its fair share of pressures and challenges. Different people have different experiences based on their roles and personal preferences.
Tuskegee University
Computer/Information Technology Administration And Management
Dalya Fadlalla: People who work as A_AN JOB_TITLE may enjoy their work because they know what is expected from them, as it is clear on JOB_TITLE. It also, helps them be unstressed due to the clear responsibility. They can have a great opportunity to learn new skills, which has a significant impact on their organization.
Some people may find the work is more stressful, challenging, and need long hours
As a Computer Information Systems graduate entering the job market, they can explore what people like and dislike about being a Computer Information Systems professional.
Many people like working in this field, as Technology advances very fast there is always something new to learn and discover. Others may think it is hard to keep up with new technologies.
Many people appreciate that their work has a significant impact on the world. For example, if they are developing new software.
Therefore, this will depend on the person, and how he sees working in this field. By understanding the advantages and disadvantages of the field, you can make you can decide if this is the right path for you.
Dalya Fadlalla: Some companies and industries with JOB_TITLE positions are showing growth and progression. Computer Information Systems (CIS) is a field worth considering with the quick advance in technology and great profession to enter now.
This field offers many benefits including reasonable salaries, many great opportunities for advancement and development, and job security.
The demand for CIS graduates has increased, so CIS graduates should expect and
Believed that to be in high demand in many industries.
Computer Information Systems (CIS) is a career with great potential and a promising future.
Dalya Fadlalla: JOB_TITLE for day-to-day activities will be different depending on the specific role and industry they are working in. When it comes to Computer Information Systems (CIS) graduates entering the job market, it will be useful to have a clear understanding of a job description, and daily activities with expectations of the job for someone who entered the field.
Daily basis activities will depend on their specific job title. Some of the common job titles in this field include IT or IT project manager, programs developer, computer administrator, and database administrator. There are common tasks for Computer Information Systems including managing projects, analyzing data, leading research, managing projects, creating presentations or reports, checking and maintaining computer networks, and collaborating with team members.
For someone entering this field, his day might include learning new skills, completing tasks assigned by a supervisor, working on small projects, collaborating with other team members, and managing and organizing large amounts of data.
Someone who entering the field needs to be open to learning and willing to take on new challenges to grow and develop their skills in the field. CIS offers a wide range of job opportunities with unique daily activities and responsibilities

Dr. Harvey Hoffman: The United States Department of Labor, Bureau of Labor Statistics forecasts outstanding and lucrative career opportunities whether graduates specialize in computer engineering, which emphasizes computer design and development, or computer science, which focuses on computing theory, data analysis, cybersecurity, algorithms, and computer networks.
I could predict that the future trends lay solely in the technologies associated with artificial intelligence, robotics, cybersecurity, bioinformatics, embedded systems, and big data, but I would probably be incorrect. The engineering profession faces a whirlwind of technology and social change. It has been said that the half-life of an engineer is about five years, perhaps less. The key to survival is adaptation to a dynamic profession and world. Today's engineers must constantly be aware of technology's changing expectations and learn new skills and competencies.
Newly minted engineers must take ownership of their careers, whether mastering a new computer language or tool or becoming proficient in a totally different discipline. Engineers should consider improving their communication skills to improve interactions with their team, clients, and management. They need to clearly communicate complex ideas and technical project plans. Good writing, listening, and presentation skills are imperative. Today's workforce must take personal initiative to maintain their relevance.
The key to remaining highly employable, successful engineers is to constantly learn, upgrade skills, and constantly adapt to new situations.
University of South Florida
School of Information Systems and Management
Ehsan Sheybani Ph.D.: Analytical and problem-solving skills, Strong technical skills, The ability to work well under pressure, attention to detail, teamwork skills, organization and time management, interpersonal and communication skills, management and leadership skills.

Quinnipiac University
School of Business
Guido Lang Ph.D.: - Systems analysis and design
- Business/process/data modeling
- IT project management
- Change management
Guido Lang Ph.D.: - Cloud computing
- Scrum
- DevOps`
Texas A&M University San Antonio
Computer Information Systems Department
Robert Vinaja Ph.D.: -Ability to work as part of a team.
-Attention to detail.
-Problem-solving and analytical skills.

University of West Florida
Electrical and Computer Engineering
Dr. Thomas Gilbar Ph.D.: Resumes can be tricky things. You want to introduce yourself without overloading the reviewer. Note that this doesn't mean just listing technical skills. I heard from one of our alumni that grammar and misspellings will land a resume into the discard pile almost immediately. I can't emphasize how important it is to proofread resumes and cover letters before submitting them. Keep it neat and easy to follow. It is their first (and possibly only) impression of you, so make it good.
Aside from that, anything that emphasizes your leadership, teamwork, and problem-solving skills is always a plus. Any examples of seeing a project from beginning to end (including budgeting, planning, and design) are good. From a technical standpoint, being up to date on hot programming languages is pretty much required. Knowledge and comfort with a variety of operating systems are also important. Since we are talking about Computer Engineers and not Computer Scientists, make sure to emphasize hardware/software integration skills. Any experience you have with microcontroller design and applications is a huge plus, and don't leave out knowledge of PLD/FPGA design, programming, and testing.
Dr. Thomas Gilbar Ph.D.: Communication skills, as I mentioned before, are absolutely vital. Note this means not only written but also verbal skills. I have had some excellent students struggle to find a job because their interview and communication skills are lacking. If you are given an opportunity to do a mock interview with the career services department at your University, take it.
Besides that, the soft skills mentioned most often by employers are time and project management. Plan to enthusiastically discuss any projects you worked on from start to finish. If you have no experience, those capstone projects required in just about every engineering program become absolutely vital. Don't skimp just to get it done. Choose a project that you can be proud of and that showcases your abilities. Emphasize any leadership roles you have had and your experience with working on a team.
Don't forget to show that you are willing and able to learn. Computer Engineers work in a very large variety of companies. The chances of your BSCE program covering everything you need are slim to none. Be ready to discuss things that you picked up on your own and emphasize your openness and excitement to learn more.
Dr. Thomas Gilbar Ph.D.: There are quite a few hard/technical skills that are important for Computer Engineers. We've found a lot of managers are looking for comfort in a variety of programming languages, including C++, C#, Java, Python, etc. Also, try to have a background in a variety of operating systems (certainly windows and mac, but also having experience on Apple iOS, Android, and even Linux will give you a leg up on the competition). Having at least some experience in data/cyber security is also important these days. On the hardware side, programming and applying microcontrollers and VHDL/Verilog programming are extremely important. VLSI design is also a nice addition to skill sets, though in most cases, not a deal-breaker. Circuit and electronic design are also very important skills to supplement your microcontroller skills.
Dr. Thomas Gilbar Ph.D.: Selling yourself is absolutely vital. Technical skills are certainly critical to success as a computer engineer, but the employers we work with are also looking for students who are a good "fit" with their organization. Fit differs by organization, so do your research, so you know what they do and what they're looking for before submitting that resume/cover letter and going into an interview. Show that you don't just want any job, but you want this job and what you can bring to their organization and its goals. Most often, your fit will be determined by showcasing soft skills like communication, leadership, critical thinking, professionalism, teamwork, and other related skills. UWF's Office of Career Development & Community Engagement has developed the Argo2Pro Career Readiness Program, which is designed to provide students with vital career readiness skills and assist them in providing evidence to employers that they are both academically prepared and career-ready. Take advantage of these types of programs. They, like most other Universities, also offer mock interviews, resume reviews and even help students review job offers.

University of Washington
Department of Electrical and Computer Engineering
Rania Hussein Ph.D.: Familiarity with embedded systems design and firmware programming. IoT came to the spotlight because of COVID-19 and the need to work on projects remotely. This will likely tend to grow post-pandemic.
Rania Hussein Ph.D.: Being coachable, know how to learn and figure things out, effective communication skills, continuous self-development.
Rania Hussein Ph.D.: C language and hardware description language, such as Verilog, microcontrollers and FPGA programming, computer organization, and low-level programming in assembly.
Rania Hussein Ph.D.: Continuous professional development and working on side projects to learn new technical and marketable skills.
Brigham Young University - Idaho
Department of Computer Information Technology
Michael McLaughlin: The ability to solve unstructured problems.
Michael McLaughlin: The ability to work well with people.
Michael McLaughlin: Solid understanding of the technology stack (from desktops to cloud), including at least one programming language at certification level and object-oriented design skills that include exclusivity, patterns, and data design both in relational and document databases.