Embedded Engineer applicants have rated the interview process at Xylem with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 45.5% positive. This is according to Glassdoor user ratings.
Candidates applying for Embedded Engineer roles take an average of 14 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at Xylem overall takes an average of 27 days.
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. The process took 2 weeks. I interviewed at Xylem
Interview
The interview process at Xylem was structured and technical, focusing on both embedded systems knowledge and problem-solving abilities. It started with a phone screening where I was asked about my background, experience with embedded systems, and familiarity with RTOS, communication protocols, and debugging tools.
The second round was a technical interview, where I was asked to write C/C++ code, debug firmware, and explain system optimization techniques. They also asked questions about Zephyr RTOS, embedded Linux
The final round involved a discussion with a hiring manager, Overall, the process was well-organized and gave me a good sense of their technical expectations
Interview questions [1]
Question 1
-Check logs & error codes to identify patterns.
-Use JTAG/GDB for debugging to inspect memory/registers.
-Run static & dynamic analysis to detect buffer overflows/memory corruption.
-Use RTOS debugging tools to monitor task execution.