What is the difference between embedded systems engineering and software engineering?
Anonymous
The categories overlap a bit. Generally though, target systems for software engineers are much more standardized, so you tend to design at a much higher level of abstraction. Embedded systems tend to be much more tailored to the application. You will tend to interact directly with the hardware in a low-level language like C or assembly. Embedded systems also often have constraints like limited memory that are atypical of systems a software engineer would work with.
Check out your Company Bowl for anonymous work chats.