Job Title
Sr. System Software Engineer
Role Summary
Develop and maintain Linux-based system software for Ambarella AI vision processors used in network cameras, ADAS, robotics and other edge AI products. The role is based in Shanghai and includes development, debugging, and providing technical support through evaluation, project kickoff and mass production.
Experience Level
Senior. The posting specifies 3+ years of relevant work experience and expects hands-on embedded and system-software expertise.
Responsibilities
Key responsibilities include system-software development, customer-facing technical support, and delivering production-ready solutions.
- Develop and troubleshoot system software including ARM drivers, audio/video capture, encoding, and AI engine integration.
- Provide technical support and consulting to customers (remote and on-site) for network cameras, ADAS, robotics, AI Box, and similar products.
- Lead evaluation, debugging, system optimization, and issue resolution from project start through mass production.
- Communicate with customers to gather requirements, report project status, and coordinate cross-functional teams.
Requirements
Must-have skills and experience:
- Strong C/C++ software development skills with hands-on coding experience.
- Linux kernel and driver development experience; familiarity with Linux-based real-time systems.
- Ability to read hardware schematics and experience with ARM-based embedded development.
- Familiarity with common embedded peripherals and interfaces (I2C, SPI, MIPI, UART, USB, PCI, Ethernet, GPIO, CAN, Flash, DDR).
- Experience with audio/video capture and encoding (e.g., AAC, OPUS, H.264, H.265) and multimedia frameworks such as GStreamer.
- Basic scripting skills (bash, Python) and understanding of image sensors and image/video fundamentals.
Nice-to-have:
- Experience with mainstream AI SoC platforms.
- Knowledge of neural networks or machine-vision techniques (CNN, VLM, SLAM, ROS, etc.).
- Strong English reading and writing skills and customer-facing experience.
- Good communication skills and ability to work in cross-functional teams.
Education Requirements
Bachelor's or Master’s degree in electronics or a related technical field. The posting specifies 3+ years of relevant work experience. Equivalent practical experience is not stated.
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.

Date Posted: 2026-06-24