Initial communication: By phone, preliminary technical interview, basic knowledge.
Second interview: If the candidate passed the phone interview, they are invited to an in-house interview. This interview is 1:1 with different software engineers and is a more in-depth technical interview. There is also an HR interview. The candidate should expect a background check and drug test.
This depends upon what the applicant is applying for. The majority of the software development is in embedded systems, although there are development positions for Windows software apps. Languages include C++, C, and Assembly.
A possible question is: How do you avoid locks in software threads?
The following metrics were computed from 1 interview experience for the Motorola Software Developer role in Plantation, Florida.
Motorola's interview process for their Software Developer roles in Plantation, Florida is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Motorola's Software Developer interview process in Plantation, Florida.