HeapCrash / Companies / Nordic Semiconductor

Nordic Semiconductor embedded interview prep

Chipmaker. Embedded teams here focus on a low-power BLE sensor on Zephyr with secure key handling.

Roles they hire for

What they emphasise

Brush up on

Zephyr devicetree and driversnRF Connect SDKBLE GATTThread and MatterTF-MMbed TLSPower profiling

How the rounds usually run

A typical silicon vendor loop for embedded roles. Companies vary by team and seniority.

Online assessment or screen

Example: What does this print: an unsigned char set to 200 plus 100, printed as an integer?

Technical 1: C and embedded fundamentals

Example: Implement a lock-free single-producer, single-consumer ring buffer.

Technical 2: Drivers and architecture

Example: Design a SPI driver that supports blocking, interrupt and DMA modes behind one API.

Technical 3 or hiring manager: system design and projects

Example: Walk through the hardest bug you've fixed, and what you changed in the process afterwards.

HR and behavioural

Example: Tell me about a time you disagreed with a design decision.

Practice questions

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

  1. A BLE sensor must last two years on a coin cell. Walk through your power budget and the connection parameters you'd choose.
  2. Write the outline of a Zephyr sensor driver: devicetree binding, init, and the API it exposes.
  3. Where would you keep keys on a Cortex-M33 with TrustZone, and how does the application use them without seeing them?
  4. BLE throughput is far below expectations. Which parameters and code paths do you check first?
  5. How would you design firmware update over BLE so a dropped connection never bricks the device?

Your prep playlist

Design rounds to practise

Sources

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

Start a mock round