NXP Semiconductors N.V. (NASDAQ : NXPI) enables secure connections and infrastructure for a smarter world, advancing solutions that make lives easier, better, and safer.
As the world leader in secure connectivity solutions for embedded applications, NXP is driving innovation in the automotive, industrial & IoT, mobile, and communication infrastructure markets.
Built on more than 60 years of combined experience and expertise, the company has over 29,000 employees in more than 30 countries and posted revenue of $8.88 billion in 2019.
Create Linux / Android BSP release based on i.MX SOCs, including UBOOT, Linux Kernel, Security OS, Android Frameworks and HALs.
Implement miscellaneous Kernel drivers in Linux / Androidsuch as Camera&ISP, Audio, Power, WIFI&BT, GPU 2D&3D, Display, Sensor, Vehicle network, USB, Storage, Keymaster, etc.
Provide support to FAE, AE and customer for i.MX Android release package
Bachelor or master degree in EE, Computer Science or relevant disciplines.
Familiar with Assembly or C / C++ programming and embedded OS like Linux or RTOS.
Extensive embedded software development experience including device drivers and consumer embedded applications.
Deeply understanding of Linux device driver model and Linux kernel.
Experience in one of following area is preferred : The real experience for the device driver development for Linux.The real experience for the framework development for Android.
Experience with ARM architecture is preferred.Having Linux / Android kernel patch up-streamed is preferred.Camera and Image Signal ProcessingSystem performance Optimization like boot time, and UI performanceExperience with ARM architecture is preferred.
Having Android patch up-streamed is preferred