employer cover photo
employer logo
employer logo

Lexmark International

Is this your company?

Lexmark International interview question

What is the difference between embedded systems engineering and software engineering?

Interview Answer

Anonymous

24 Oct 2014

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.