Embedded Software Developer Interview Questions

4,384 embedded software developer interview questions shared by candidates

Q1. Write a C function to print the digits between LSB & MSB of a given number. Q2. There are 2 Microcontrollers of 8 bits each. You can give input on one side and receive output on the other side. If exactly 2 pins have been swapped, in how many minimum numbers of trials can you detect which 2 pins were swapped? Q3. While the data is being processed in a C code, the data which is initialized is stored in Stack or data segment? Q4. What is Makefile? Q5. Write a C code for transferring the data from one destination to another destination. (Pointers working) Q6. One Microcontroller is connected with a Temperature sensor. Explain its working with the help of SPI or I2C.
avatar

Embedded Software Engineer

Interviewed at Texas Instruments

3.8
Aug 10, 2021

Q1. Write a C function to print the digits between LSB & MSB of a given number. Q2. There are 2 Microcontrollers of 8 bits each. You can give input on one side and receive output on the other side. If exactly 2 pins have been swapped, in how many minimum numbers of trials can you detect which 2 pins were swapped? Q3. While the data is being processed in a C code, the data which is initialized is stored in Stack or data segment? Q4. What is Makefile? Q5. Write a C code for transferring the data from one destination to another destination. (Pointers working) Q6. One Microcontroller is connected with a Temperature sensor. Explain its working with the help of SPI or I2C.

1. Extract the upper nibble and the lower nibble from a hexadecimal number (ex., 0x1234) 2. Write a non-blocking delay function. 3. Explain SPI and I2C based on some scenarios. 4. CAN protocol 5. How RTOS thread are made and rtos porting
avatar

Embedded Software Engineer

Interviewed at Cyient

3.5
Nov 13, 2025

1. Extract the upper nibble and the lower nibble from a hexadecimal number (ex., 0x1234) 2. Write a non-blocking delay function. 3. Explain SPI and I2C based on some scenarios. 4. CAN protocol 5. How RTOS thread are made and rtos porting

Viewing 1221 - 1230 interview questions

Glassdoor has 4,384 interview questions and reports from Embedded software developer interviews. Prepare for your interview. Get hired. Love your job.