7 answers

As a Computer Engineering major, is there any career that would not keep me in an office all the time?

Asked Tema, Greater Accra Region, Ghana

I like computers and building stuff but I would not want to be limited to working with computers all the time. I would prefer being in the field and getting my hands dirty but I cannot find a career path that's not entirely digital.

#engineering #computer-engineering #computer #computer-science #computer-software #fieldwork #electronics

7 answers

Lara’s Answer

Updated Mountain View, California

Hey Delanyo, there are definitely computer engineering careers that do not have you glued to a desk 100% of the time. You could look into organizations that bring technology (e.g. fast, reliable internet connection) to developing countries/remote areas and consider them as employers. You can also look into fields like self-driving cars or even commercial space travel, that combine software with hardware which requires to be tested out in the open or in a lab, rather than an office. If you prefer a desk/office job but would like to have some travel time and diverse surroundings, also consider working as an IT consultant or tech support, where you'd be visiting client offices.

These are just a few ideas. I bet if you look into it further, you will find many other opportunities to get the job setting you prefer. Good luck!

Thank you, I knew of some of those career paths but never thought of them as something a computer engineering major could do, thanks for bringing them to light!

Rose’s Answer

Updated Mission Viejo, California

Hi Delanyo!

I had the same question as you when I was going to school!

I did a Bachelors in Computer Engineering and went on to get a Masters in Electrical Engineering. I was not sure what my actual career would look like.

I did a few internships, paid and unpaid, as I tried to figure out what kind of work I would like.

Internships looked like this:

Data Engineer: Office job working with a marketing team where I would write scripts and look at website performance to help out marketing efforts - Interesting because it close to the business.

Software Engineer: What you would expects. Write code, fix bugs, at a super cool brand. However, the job/code I wrote was so far from the business, just back end internal apps, that it did not feel rewarding to me

Marketing Engineer: in Auto industry. This was much less technical, and the industry wasn't right for me but I learned about how to put together business cases. Office and some travel.

Ultimately, I found out about this role called the Sales Engineers (also called Solutions Engineers, Pre-Sales Engineer, Solution Consultant, Pre-Sales Solution Architect, etc)

It was the best of both worlds. I could be highly technical and also experience the business side. Most of the time you are in front of clients (enterprises interested in your companies' software) doing presentations, demos, "proof of concepts", hands on work to integrate your solution into their environments, and most importantly, working with people to solve real life problems. It is an incredibly rewarding and exciting career!

To this day I still believe it is the best job in the world. I currently manage a team of 7 Sales Engineers at my current company where I can help mentor them into this exciting career and field.

Something to think about :)

Good luck

Rose recommends the following next steps:

  • Get Internships
  • Think about Sales Enginneering

Grant’s Answer

Updated Glasgow, Scotland, United Kingdom

Hello Delanyo, you could work in an industry such as agriculture designing control firmware for irrigation systems and greenhouse temperature management or work in water treatment designing control software for water purification and pumping stations.

You could also work on building management systems, solar energy storage and air conditioning


My answer was much longer and appears to have been edited/shortened by an Admin
Thanks for the answer, Solar Energy storage seems like something I would not mind doing

Hector R.’s Answer

Updated Raleigh, North Carolina

I can speak from experience and assure you that there are opportunities for Computer Engineering graduates to have a career that does not chain them to an office. Early in my career I worked for a global technology consulting company that gave me the opportunity to travel and to work with customers at different project sites around the world. I met a lot of friends and contacts from diverse cultures and backgrounds as a result. I now work for a company that offers flexible remote working and teleworking options that leverage our amazing collaborations technology. I think what helped me get away from being chained to an office, aside from finding the right forward-looking, progressive companies to work for, was a willingness to go out and learn from different types of people, flexibility (when I was younger and did not yet have a family) to be deployed wherever I was needed, being a self-starter and proving that I can contribute and innovate with minimal direct supervision, and learning new skills in key areas like project management and people management.

Adilson’s Answer

Updated Montreal, Quebec, Canada


There are lot of IT careers that will not get you stuck at a desk whole day. You can look for "consulting" type of roles in the Professional Services or Solution Architecture areas. These roles will require traveling and visiting customers in different places and learning a lot while you're at it. :D

Adilson recommends the following next steps:

  • Do some research on IT Consulting
  • Do some research on Solution Architect roles

Christie’s Answer


Hi, yes there are many companies who offer jobs in field services where you would be out in the field installing software, working on digital equipment, programming, etc. There are many engineering jobs that require field based work so you would not be tied to an office all day.

Vincent’s Answer

Hi Delanyo! Like you, I love technology but I didn't want to just be sitting at the desk all day programming. Depending on what other "elements" you'd like to have in your job, you can look for opportunities that are multi-disciplinary.

For example, if you like interacting with people, you could looking into tech consulting. There are several jobs that require deep technical knowledge, such as solution engineering. You'd be working with clients who have specific challenging problems to solve. In this type of work, sometimes you'd be traveling, staying with each project/client for several months, and move on to the next one - just like a consultant would, but you get to learn and leverage your technical experience as well.

Hope this helps!