Skip to content

Sr. System Software Engineer

Ambarella Inc

China Shanghai

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

Seen 18 days ago.

Original posting on Ambarella Inc's site ↗

Posting text belongs to the employer. Removal requests: contact us.

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

One job at a time

One posting. One CV. $25.

Pick the job you actually want and we write for it.

Get my CV for this job