2026年春招,对于有嵌入式Linux和驱动开发经验、但想应聘‘芯片原厂的底层软件/固件工程师’的求职者,面试通常会如何考察对芯片启动流程(BootROM、Bootloader)、电源管理框架(PMIC/PSCI)以及芯片内部调试接口(如JTAG, Trace)的底层掌握程度?
我做了两年多的嵌入式Linux驱动开发,主要是在应用处理器上。现在想跳槽到芯片原厂,做更底层的芯片固件或者BSP开发。听说面试会问得非常底层,比如芯片一上电是怎么跑的,怎么管理各个电源域,怎么通过硬件接口调试。这些在我之前的应用开发中接触很少。想请教一下,针对芯片原厂的底层软件岗位,面试官一般会从哪些角度深入考察?我需要重点复习哪些知识块?有没有推荐的学习资料或者可以实操的环境(比如QEMU模拟某些芯片启动)来快速弥补这部分经验缺口?