Posted:
7/2/2026, 6:43:45 AM
Location(s):
Virginia, United States
Experience Level(s):
Senior
Field(s):
Software Engineering
Workplace Type:
On-site
Pay:
$48k/yr
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
Website: https://www.ambarella.com/
Headquarter Location: Santa Clara, California, United States
Employee Count: 501-1000
Year Founded: 2004
IPO Status: Public
Last Funding Type: Private Equity
Industries: Broadcasting ⋅ Security ⋅ Semiconductor
Visa Sponsorship: Sponsors work visas