Software Engineer II
Posted Sep 16, 2026 · We last checked this listing on Sep 20, 2026
Likely interview questions for this role
Written from this job description, not a generic list. Each one notes what the interviewer is really checking.
Behavioral
Walk me through a project where you worked on embedded software close to the hardware. What was the platform and what problems did you run into?
whether the candidate actually has hands-on embedded experience beyond coursework
Tell me about a time you had to write or read a Bash or Python script to automate part of a build or test process.
comfort with scripting tools listed in the posting, not just theoretical knowledge
Describe a situation where you had to work across hardware and software teams to get a feature working end to end.
ability to collaborate across integration boundaries, which the role explicitly requires
Tell me about a time a code review caught something important in your work. What was it and how did you respond?
openness to feedback and quality mindset in a team-based agile environment
Tell me about a time you had to explain a technical problem to someone who wasn't an engineer.
communication skill, since the posting stresses this explicitly
Technical
Tell me about the difference between TCP and UDP, and give me an example of when you'd pick one over the other in a networked application.
basic networking fundamentals needed for products that rely on TCP/IP, TLS, UDP
What's the difference between a mutex and a semaphore, and when have you had to use one in real code?
depth of understanding of concurrency, common in embedded/Linux systems work
How would you explain TLS handshake at a high level to someone who's never seen it?
grasp of security fundamentals relevant to authentication and cryptography concepts mentioned
Have you worked with Git and JIRA in a team setting? Walk me through how your team used branching and ticket tracking.
real familiarity with agile tooling versus just having heard of it
What do SIP and RTP actually do in a voice or video call, and where does RTCP fit in?
whether the candidate has genuine exposure to real-time communication protocols beyond a resume keyword
Have you used or experimented with any generative AI or LLM tools in your development work? What did you use them for and what were the limits you ran into?
exposure to the 'Gen AI and LLM is a plus' desired skill and honest self-assessment of its limits
Situational
Say you're debugging a memory leak in a C++ application that only shows up after the device has been running for days. How would you track it down?
practical debugging methodology and patience with hard-to-reproduce issues
If a driver you wrote was causing intermittent crashes on some but not all devices in the field, what's your first move?
structured troubleshooting approach and understanding of hardware variability
If you inherited a large legacy C codebase with almost no documentation, how would you approach getting familiar with it before making changes?
pragmatic strategy for onboarding into unfamiliar, mission-critical code safely
Practice this interview out loud.
Offer builds a real interview for this exact role at Motorola Solutions from your resume and this job description, asks the questions one at a time, and tells you what landed. The first one is free.
Practice this out loudThe full job description
As published by Motorola Solutions.
More software engineer roles
Related jobs
Software Engineer
Posted Jul 24 · Verified Sep 20
Campus Software Engineer (Intern)
Posted Aug 8 · Verified Sep 20
Software Engineer
Posted Sep 3 · Verified Sep 20
Cyber Security - 2027 Summer Internship (Chicago Hybrid)
Posted Sep 17 · Verified Sep 20
Global Product Manager
Posted Sep 17 · Verified Sep 20
Finance & Accounting Intern (2027 Internship)
Posted Sep 17 · Verified Sep 20