<p>I know some computer engineers who just work in the software side of computers (operating systems), so may I ask what is the difference (I'm sure there is) between computer engineers and software engineers?</p>
<p>Thank you!</p>
<p>I know some computer engineers who just work in the software side of computers (operating systems), so may I ask what is the difference (I'm sure there is) between computer engineers and software engineers?</p>
<p>Thank you!</p>
<p>There is overlap, but where there isn’t overlap, computer engineers tend to work on architectural, hardware, device, and low-level issues, while software engineers tend to work on algorithms, interfaces, logic, and high-level issues. That’s a rough answer. For a more complete answer, please consult the US Bureau of Labor Statistics Occupational Outlook Handbook; they just published a new version with descriptions of roles. To find it, Google “BLS OOH”. Check “Architects and Engineers” for “Computer Hardware Engineers” and “Information Technology” or similar for “Software Developers”. If you need help finding links, let me know.</p>
<p>sThank you for your help, but I do have one more question:</p>
<p>Google is a pure software company (at least google chrome is pure software), so why is Sundar Pichai</p>
<p>[Sundar</a> Pichai - Wikipedia, the free encyclopedia](<a href=“http://en.wikipedia.org/wiki/Sundar_Pichai]Sundar”>Sundar Pichai - Wikipedia)</p>
<p>A “Computer Engineer” if he only worked on software?</p>
<p>There is actually no such thing as a “computer engineer”. It is an umbrella term that can refer to many different jobs. I dont think many people have the job title “computer engineer”.</p>
<p>@s2003084 Overlap? Without looking at any information, my guess is that he works in computer systems, right? OS, network, storage, cloud, etc. That’s where overlap is likely to occur.</p>