Embedded System Engineer vs. Programmer: What Sets Them Apart?

  • Thread starter Thread starter pairofstrings
  • Start date Start date
  • Tags Tags
    Engineer
AI Thread Summary
The discussion highlights that the titles "embedded system software engineer" and "embedded system programmer" are often used interchangeably, with no significant difference in job roles. The term "engineer" may suggest a deeper understanding of specific technical areas, such as electronics or physics, while "programmer" indicates broader software development skills. However, many companies apply either title to their embedded software developers, regardless of their specific expertise. The conversation also touches on the perception of the title "engineer" in the software field, with some expressing skepticism about its appropriateness for software development roles.
pairofstrings
Messages
411
Reaction score
7
Please tell me the differences between embedded system software engineer and embedded system programmer.
 
Technology news on Phys.org
pairofstrings said:
Please tell me the differences between embedded system software engineer and embedded system programmer.

The difference between them is that, in the first, someone was trying to make themselves sound cooler and more important.

I'm kidding, but only in part. I'm not usually a fan of using the word "engineer" for software development. I'll consider calling myself an engineer the day I can refuse to sign off on a project because I consider it unsafe. And probably not even then.

But anyways, there's really no major difference between those titles. Both could easily apply to the same jobs.
 
It's possible that the engineer title could imply some specific knowledge of some branch of electronics or physics, such as servo algorithms, magnetic media, ..., while programmer would imply general software skills such as general programming, multi-tasking, interrupt driven code, operating systems, ... . As mentioned, most companies probably use one or the other title for all of it's embedded coders, regardless of any special skills.
 
Dear Peeps I have posted a few questions about programing on this sectio of the PF forum. I want to ask you veterans how you folks learn program in assembly and about computer architecture for the x86 family. In addition to finish learning C, I am also reading the book From bits to Gates to C and Beyond. In the book, it uses the mini LC3 assembly language. I also have books on assembly programming and computer architecture. The few famous ones i have are Computer Organization and...
I had a Microsoft Technical interview this past Friday, the question I was asked was this : How do you find the middle value for a dataset that is too big to fit in RAM? I was not able to figure this out during the interview, but I have been look in this all weekend and I read something online that said it can be done at O(N) using something called the counting sort histogram algorithm ( I did not learn that in my advanced data structures and algorithms class). I have watched some youtube...
Back
Top