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

Apply for this Position

Ready to join People Prime Worldwide? Click the button below to submit your application.

Submit Application