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