Job Description
Roles and Responsibilities:
- Develop and maintain embedded software with a strong focus on Linux kernel and device drivers.
- Perform board bring‑up, bootloader configuration, and kernel compilation, ensuring proper system initialization.
- Utilize Linux build systems such as Yocto, Buildroot, or OpenEmbedded to configure, build, and customize Linux distributions.
- Work with host‑target toolchains for cross‑compilation and embedded platform development.
- Implement and debug communication protocols such as I2C, SPI, UART, USB, CAN, MIPI, and PCIe.
- Debug system and kernel issues using tools such as JTAG, TRACE32, ICE, ICD, oscilloscopes, and protocol analyzers.
- Analyze and resolve kernel stability problems including crash analysis, system locks, and abnormal resets.
- Re...
Ready to Apply?
Take the next step in your AI career. Submit your application to Han Digital Solution today.
Submit Application