Job Description

Role Overview

  • Responsible for development, customization, and maintenance of embedded Linux software across multiple hardware platforms
  • Focus on Linux kernel, device drivers, board bring-up, and system-level debugging for embedded products

Key Responsibilities

  • Design, develop, and maintain embedded software using C with strong adherence to coding standards
  • Develop and customize Linux kernel and Linux kernel device drivers for embedded platforms
  • Perform board bring-up activities including U-Boot configuration, kernel compilation, and Linux start-up sequencing
  • Work on embedded Linux build systems such as Yocto and Buildroot to generate reliable system images
  • Develop and debug multi-threaded and multi-process applications with a solid understanding of OS fundamentals
  • Analyze and resolve kernel-level issues including crashes, system hangs, deadlocks, and abnormal resets

Ready to Apply?

Take the next step in your AI career. Submit your application to People Prime Worldwide today.

Submit Application