Junior Embedded Software Engineer Interview Questions

4,243 junior embedded software engineer interview questions shared by candidates

Part 1: Implement a function that copies data from a source address to a destination address (just a one liner wrapper which uses memcpy). Part 2 : You now also have an API that triggers a DMA that can copy data efficiently, but it has a limitation that both the source address and the transfer length must be 8-byte aligned. Use this DMA API, and the API you wrote in part 1, to write an API that can copy any size of data from any source address to any destination.

Senior Embedded Firmware Engineer

Interviewed at GSI Technology

2.7
Dec 30, 2025

Part 1: Implement a function that copies data from a source address to a destination address (just a one liner wrapper which uses memcpy). Part 2 : You now also have an API that triggers a DMA that can copy data efficiently, but it has a limitation that both the source address and the transfer length must be 8-byte aligned. Use this DMA API, and the API you wrote in part 1, to write an API that can copy any size of data from any source address to any destination.

1. C compilation process 2. C language constructs and use cases for const, volatile static etc 3. Small C program to compare 2 numbers using a Macro, and extending the same macro to compare more numbers 4. Scheduling and priority management in Real-time operating systems
avatar

Senior Embedded Software Engineer

Interviewed at Utthunga Technologies

3.4
Jan 24, 2024

1. C compilation process 2. C language constructs and use cases for const, volatile static etc 3. Small C program to compare 2 numbers using a Macro, and extending the same macro to compare more numbers 4. Scheduling and priority management in Real-time operating systems

They mostly ask about low-level Object-Oriented Programming. Electrical board related questions, Arduino. The preferred language is C++. They also ask about threads, deadlocks, and processes. Basic questions about OOP: Interfaces, Abstract Classes, Overwrite vs Override.
avatar

Embeded software developper

Interviewed at Motorola Solutions

4.2
Oct 21, 2024

They mostly ask about low-level Object-Oriented Programming. Electrical board related questions, Arduino. The preferred language is C++. They also ask about threads, deadlocks, and processes. Basic questions about OOP: Interfaces, Abstract Classes, Overwrite vs Override.

Viewing 1581 - 1590 interview questions

Glassdoor has 4,243 interview questions and reports from Junior embedded software engineer interviews. Prepare for your interview. Get hired. Love your job.