What is the output of the following code: int i=1; printf("%d %d %d\n", i++, i++, i);
Embedded Software Engineer Interview Questions
4,667 embedded software engineer interview questions shared by candidates
Basics of c programming.
Experience on particular domain mentioned in the job post
How friendly was the receptionist when you arrived at our office?
Elaborate on your academic projects.
How can you make sure a certain thread gets more execution time?
For the drivetrain of a prototype vehicle you are asked to implement the part that determines the requested torque based on the user input. The user does this by pressing the throttle pedal. There are multiple options regarding the throttle pedal, but for now the engineers seem to have selected one that produces two analog output signals, which are connected to a microcontroller. The relation between the analog signals (redundant for safety reasons) and the pedal angle (min = 0 degrees, max = 30 degrees) are as follows: - `adc1 = 0.5 + 0.1 * angle` - `adc2 = 1.0 + 0.08 * angle` Where adc1 and adc2 are voltages and the angle is in degrees. These analog inputs require some basic low pass filtering (moving average). This pedal angle corresponds to an amount of torque that the motors must provide. This torque is not only dependent on the pedal angle, it’s also dependent on the current speed of the vehicle. The torque for each speed and pedal angle can be found in the graph below.  In case something goes wrong, in our prototype an LED should light up on the dashboard to indicate something is wrong (in a real production vehicle an error message will be shown on the instrument cluster).
Write a state machine to control a garage door.
I was asked to give a presentation about myself and my experience.
He asked me to write logic for Switching Light, Fan, AC in a room with some constraints.
Viewing 581 - 590 interview questions