Embedded Software Development Engineer Interview Questions

6,863 embedded software development engineer interview questions shared by candidates

you are given 2 integers. write a function that will tell us how many ones (1's) you should add to the second integer in order for that second integer to have the same amount of ones as the first integer. so for example if a=7 (111) and b=2 (010) the answer would be 2.
avatar

RT EMBEDDED ENGINEER

Interviewed at Altair Semiconductor

3.9
Mar 7, 2018

you are given 2 integers. write a function that will tell us how many ones (1's) you should add to the second integer in order for that second integer to have the same amount of ones as the first integer. so for example if a=7 (111) and b=2 (010) the answer would be 2.

Describe & implement the function memcmp with the signature: bool memcmp(int[] a, int[] b). It should decide whether all the elements of a and b are equal, assume a and b are of the same length N for some N > 0. memcpm is required to run exactly the same code flow for all possible inputs (e.g. no return should be called until ran over all N array elements, even of non-equal elements have already been found).
avatar

Embedded Software Engineer

Interviewed at Altair Semiconductor

3.9
Nov 17, 2018

Describe & implement the function memcmp with the signature: bool memcmp(int[] a, int[] b). It should decide whether all the elements of a and b are equal, assume a and b are of the same length N for some N > 0. memcpm is required to run exactly the same code flow for all possible inputs (e.g. no return should be called until ran over all N array elements, even of non-equal elements have already been found).

Asked to provide the following: - Printed documentation of a product or system that you had a significant role in delivering. This can be any project, even personal, homebrew, school project, or open source applications - Be prepared to discuss your involvement in the project (lead, senior, test engineer, etc) - Be prepared to discuss your role with other engineering disciplines and/or departments - Include design documentation if available - This information should be provided in printed format and presented orally - All printed information will be returned to you - Allocated time: Approximately 20 minutes - All documentation should be unclassified and not contain any proprietary data
avatar

Embedded Software Engineer

Interviewed at Oceaneering International

3.9
Sep 1, 2015

Asked to provide the following: - Printed documentation of a product or system that you had a significant role in delivering. This can be any project, even personal, homebrew, school project, or open source applications - Be prepared to discuss your involvement in the project (lead, senior, test engineer, etc) - Be prepared to discuss your role with other engineering disciplines and/or departments - Include design documentation if available - This information should be provided in printed format and presented orally - All printed information will be returned to you - Allocated time: Approximately 20 minutes - All documentation should be unclassified and not contain any proprietary data

Interview 2: static keyword? How does an OS handle it? What's a module in C? How to write a module? What is inline function? Advantages? How does an OS/memory handle inline functions? How does a register work? why is it fast? How many variables can u declare in register?
avatar

Embedded Software Developer

Interviewed at BlackBerry

3.7
Apr 15, 2012

Interview 2: static keyword? How does an OS handle it? What's a module in C? How to write a module? What is inline function? Advantages? How does an OS/memory handle inline functions? How does a register work? why is it fast? How many variables can u declare in register?

Viewing 701 - 710 interview questions

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