Embedded Software Engineer Interview Questions

Embedded Software Engineer Interview Questions

Embedded software engineers develop and maintain embedded systems, which may require advanced software skills and problem solving. In an embedded software engineer interview, the interviewer may ask questions that test your coding skills and experience. Expect to also discuss how you work with others, as the role may function within a team.

Top Embedded Software Engineer Interview Questions & How To Answer

Question 1

Question #1: Define an embedded system.

How to answer
How to answer: Prove your competency by delivering a concise but thorough answer. Explain that an embedded system is a computer that lives within a bigger machine and operates in a unique way to perform a particular task. Consider offering some examples, like a car, a kitchen appliance, or an MP3 player.
Question 2

Question #2: What programming languages are you able to use?

How to answer
How to answer: Embedded software engineers are responsible for building complex functional systems, so it's beneficial to highlight your technical skills. The interviewer may want to hear you mention basic programming languages like C and C++. You might mention which languages you prefer or which you would like to gain more experience in, demonstrating passion and an ongoing willingness to learn.
Question 3

Question #3: Have you collaborated with engineers and designers?

How to answer
How to answer: You may work with others towards a common goal, so teamwork is vital. Consider sharing an anecdote about a time when you collaborated successfully to resolve an issue with a product. Focus on your ability to manage stress, clearly communicate complex issues, and listen to others.

6,900 embedded software engineer interview questions shared by candidates

They are looking for people that will match with the company values hence expect questions about why you think you will enjoy working there. Technical questions were mostly about specific C++ programming details.
avatar

Embedded Software Engineer

Interviewed at Strypes (Portugal)

4.1
Aug 21, 2023

They are looking for people that will match with the company values hence expect questions about why you think you will enjoy working there. Technical questions were mostly about specific C++ programming details.

The first round was a mix of coding round and some basic fundamental questions on data structures and algorithms. Since I applied for embedded software engineer, my second round was on Linux kernel and operating system concepts
avatar

Embedded Software Engineer

Interviewed at Cradlewise

3.7
Oct 19, 2023

The first round was a mix of coding round and some basic fundamental questions on data structures and algorithms. Since I applied for embedded software engineer, my second round was on Linux kernel and operating system concepts

Difference between C, C++, C#. 2) 8051 vala project explain kro 3) Assembly language k konse konse instructions use kiye the? Fir koi bhi random ka syntax or working puchi. 4) Difference between RETURN and RETI. 5) Puraa interrupts, working, IE, IP and timers etc. IVT, ISR etc. 6) ports of 8051 and uske kam. 7) PSEN nad ALE ka kam 8) Interfacing of external memory with 8051. 9) Or bhi bhot sara 8051 pucha von neuman, register banks, serial communication. 10) difference between micro controller and processor. He also asked me ki which books did I study for 8086 and 8051.
avatar

Embedded Software Engineer

Interviewed at Cypress Semiconductor

3.4
Aug 9, 2021

Difference between C, C++, C#. 2) 8051 vala project explain kro 3) Assembly language k konse konse instructions use kiye the? Fir koi bhi random ka syntax or working puchi. 4) Difference between RETURN and RETI. 5) Puraa interrupts, working, IE, IP and timers etc. IVT, ISR etc. 6) ports of 8051 and uske kam. 7) PSEN nad ALE ka kam 8) Interfacing of external memory with 8051. 9) Or bhi bhot sara 8051 pucha von neuman, register banks, serial communication. 10) difference between micro controller and processor. He also asked me ki which books did I study for 8086 and 8051.

1) What is a flip flop? 2) Do you know DSP. What is Fourier transform? 3) Difference between const*void ptr, void const *ptr, const void*ptr. Or pointer pr bhot ghumaya kiya isme esa kru toh kya hogaa , is pr ++ kru toh kya hoga etc etc. 3) Storage classes. 4) Tell me about internship work. As my internship was related to networks he asked me some questions on the OSI layer etc. 5) UART protocol, header frame, baud rate, etc. 6) He asked me if I have worked on UART Some nontech questions to know my interest.
avatar

Embedded Software Engineer

Interviewed at Cypress Semiconductor

3.4
Aug 9, 2021

1) What is a flip flop? 2) Do you know DSP. What is Fourier transform? 3) Difference between const*void ptr, void const *ptr, const void*ptr. Or pointer pr bhot ghumaya kiya isme esa kru toh kya hogaa , is pr ++ kru toh kya hoga etc etc. 3) Storage classes. 4) Tell me about internship work. As my internship was related to networks he asked me some questions on the OSI layer etc. 5) UART protocol, header frame, baud rate, etc. 6) He asked me if I have worked on UART Some nontech questions to know my interest.

Viewing 5871 - 5880 interview questions

Glassdoor has 6,900 interview questions and reports from Embedded software engineer interviews. Prepare for your interview. Get hired. Love your job.