Ambarella logo

Sr. System Software Engineer

Ambarella
June 28, 2026
Full-time
On-site
Shanghai, China
Other Semiconductor Jobs, Level - Senior

Job Title

Sr. System Software Engineer

Role Summary

Work on embedded Linux system software for AI vision products, focusing on driver and middleware development, multimedia pipelines, and customer-facing technical support. Supports products such as network cameras, ADAS, robotics, and AI Box throughout evaluation, integration, and mass production.

Experience Level

Senior — 3+ years of relevant experience.

Responsibilities

Primary duties include software development, debugging, and customer technical support across the product lifecycle.

  • Develop, debug, and maintain system software and drivers for ARM-based embedded platforms running Linux.
  • Implement and troubleshoot audio/video capture, encoding, and AI engine integrations.
  • Provide technical consulting, training, and remote/on-site support to customers from evaluation through mass production.
  • Communicate with customers to gather requirements, analyze issues, optimize systems and algorithms, and deliver timely solutions.
  • Collaborate with hardware, firmware, and algorithm teams to resolve cross-domain issues.

Requirements

Must-have technical skills and notable preferences.

  • Proven C/C++ software development experience with hands-on implementation.
  • Linux kernel and driver development experience on embedded platforms.
  • Ability to read hardware schematics and practical embedded systems experience (ARM-based development).
  • Familiarity with common embedded peripherals and protocols: I2C, SPI, MIPI, UART, USB, PCI, Ethernet, GPIO, CAN, Flash, DDR.
  • Experience with audio/video capture and encoding (H.264, H.265, AAC, OPUS) and multimedia frameworks such as GStreamer.
  • Basic scripting ability (bash, Python) and understanding of image sensors and image/video fundamentals.
  • Strong communication and teamwork skills; English reading/writing preferred.
  • Nice-to-have: experience with neural networks/machine vision (CNN, VLM, SLAM, ROS) and mainstream AI SoC platforms.

Education Requirements

Bachelor’s or Master’s degree in electronics or a related field, or equivalent practical experience. The role expects approximately 3+ years of relevant work experience.


About the Company

Company: Ambarella

Headquarters: Santa Clara, California, USA

Ambarella is a leader in computer vision and video processing technology, providing advanced solutions that enhance the performance of video applications. Focused on quality and innovation, Ambarella develops products for diverse uses, including autonomous vehicles, surveillance systems, and smart cameras, aiming to deliver pristine imagery and efficient compression while minimizing power consumption.

Ambarella logo

Date Posted: 2026-06-26