HeapCrash / Companies / Sasken

Sasken embedded interview prep

Engineering services. Embedded teams here focus on device connectivity and BSP work.

Engineering servicesIndia hiring: MediumWireless stacksEmbedded LinuxDrivers and bring-up

Roles they hire for

What they emphasise

Brush up on

Android BSPLinux driversWi-Fi and BLEModem interfacesPower management

How the rounds usually run

A typical engineering services loop for embedded roles. Companies vary by team and seniority.

Online test

Example: What does sizeof return for a struct with a char, an int and a char, and why?

Technical 1: C and fundamentals

Example: Reverse a singly linked list in place.

Technical 2: Domain for the project

Example: Explain how you'd add a new peripheral driver in the stack you know best.

Client interview (for project roles)

Example: Explain your last module's design to someone who didn't build it.

HR

Example: Are you open to onsite assignments?

Practice questions

Original questions written for Sasken's focus areas, not leaked ones.

  1. Walk through how Android talks to a hardware driver through the HAL.
  2. How would you debug a Wi-Fi driver that disconnects every few hours?
  3. Explain suspend and resume handling in a Linux driver.
  4. Design the interface between an application processor and a cellular modem.
  5. How do you measure and reduce a device's idle power?

Your prep playlist

Design rounds to practise

Themes are inferred from Sasken's public product lines.

Take an AI mock round styled on Sasken, with follow-ups that probe what you missed.

Start a mock round