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.

Date Posted: 2026-06-26