职位介绍
AI Vision Processors For Edge Applications
Our solutions make cameras smarter by extracting valuable data from high-resolution video streams.
Job Description Linux embedded driver development engineer
Job Responsibilities:
-
Provide technical support to global customers, enabling them to better utilize Ambarella's solutions
-
Driver development and software development related to video and audio in embedded Linux systems
-
Responsible for developing, optimizing, and maintaining drivers and BSPs for Ambarella SoC chips, including USB, Ethernet, NAND/NOR, SD/EMMC, PCIe, etc
-
Responsible for upgrading the Linux Kernel on the Ambarella platform, as well as evaluating and analyzing system performance.\
-
Collaborate with other departments to complete software development and write technical documentation for clients and other departments
Job requirements:
-
Bachelor's degree in computer or electronic-related majors, with a master's degree preferred
-
Have a good understanding of basic knowledge of video and image, and have experience in using LCD, HDMI, MIPI CSI/DSI/LVDS interfaces
-
Strong proficiency in ARM assembly/C language programming, familiar with Linux driver development and Makefile writing, with at least three years of relevant work experience
-
Experience in embedded programming, such as long-term Uboot, Linux Kernel, or Yocto, is preferred
-
Experience in hardware design is preferred
-
Possess good oral and written English skills
关于Ambarella
China Shanghai
总部位置
