HARMAN logo

HARMAN Embedded Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 11 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
70% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at HARMAN.

Showing 3 of 11
HARMAN logo
HARMAN

Embedded Engineer

Engineering · a year ago

Entry Average Positive experience No offer 3 rounds
Interview process
Technical screen Technical screen Recruiter call
Interview formats
Technical Coding Behavioral

The Embedded Engineer role involves a 3-stage interview process: first, an Assessment Test with MCQs on C, data structures, microcontrollers, embedded systems, and aptitude. Then, a Technical Interview covering C/Embedded C, microcontrollers (PIC, ARM), RTOS, Linux system calls, debugging tools (GDB, JTAG), and hardware interfaces (I2C, SPI, UART). Finally, an HR Interview to gauge communication skills, career aspirations, strengths/weaknesses, and salary expectations. To do well, consistently practice coding, review embedded systems, be ready to explain your projects, and hone your problem-solving abilities.

Confirmed questions2 questions
  • Can you introduce yourself and talk about your projects?
  • What makes you a good candidate for this role?
HARMAN logo
HARMAN

Embedded Software Engineer

Engineering · a year ago

Mid Difficult Negative experience No offer 2 rounds
Interview process
Technical screen Onsite
Interview formats
Technical Coding Behavioral

The interview started with some basic concepts and then moved to hard coding questions. The first round wasn't too difficult, but the second round was challenging. The second round was a client interview focusing on problem-solving and real-time difficulties.

Confirmed questions5 questions
  • Can you explain pointers?
  • What are function pointers?
  • What are common errors encountered in CAN?
HARMAN logo
HARMAN

Embedded Software Engineer

Engineering · a year ago

Mid Average Positive experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding Behavioral

The interview was about 1 hour long and covered my work experience and project details. We discussed the implementation of UART, SPI, i2C, CAN, and why DMA is needed. We also talked about clock signals and their requirements, APIs used for driver implementation, and C programming concepts like storage classes (static, use case, pseudo code) and basic pointer arithmetic.

Confirmed questions7 questions
  • Can you discuss your work experience and project details?
  • Could you explain how you've implemented UART, SPI, i2C, and CAN?
  • What are the reasons for needing DMA?

HARMAN Embedded Engineer Interview Questions

Quoted word for word from HARMAN interview reports.

What are the reasons for using an RTOS, and what are its characteristics?

Read report

Can you explain all the different types of C pointers and their sizes?

Read report

Formats, difficulty and experience

Across all 11 HARMAN interview reports.

Interview formats

Technical 46.2%
Behavioral 34.6%
Coding 19.2%

Interview difficulty

Easy 0%
Average 72.7%
Difficult 27.3%

Candidate experience

Positive 70%
Negative 10%
Neutral 20%