DSP Driver Engineer

Posted:
4/20/2026, 6:05:30 PM

Location(s):
Hsinchu, Taiwan

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
AI & Machine Learning ⋅ Software Engineering

AI Vision Processors For Edge Applications

Our solutions make cameras smarter by extracting valuable data from high-resolution video streams.

Job Description

Role Description:

Join the Ambarella DSP team as a DSP Driver Architect, where you will play a pivotal role in shaping the future of mobile and AI vision SoCs.

You will serve as the essential bridge between market-driven user requirements and cutting-edge DSP hardware capabilities.

In this high-impact role, you will not only maintain existing systems but also architect next-generation solutions that redefine how pixels are processed,

ensuring our technology remains at the forefront of the global semiconductor industry.

Key responsibilities:

1. Architecture & Design: Architect and implement high-performance, low-latency image processing drivers for Linux and RTOS kernel environments.

2. Hardware-Software Co-design: Collaborate closely with silicon architects to influence and optimize future hardware designs through advanced software-hardware co-simulation.

3. Feature Implementation: Develop and integrate comprehensive features for Ambarella’s image, video, and audio processing pipelines, including high-fidelity video output.

4. Performance Optimization: Tackle and resolve critical bottlenecks within the image pipeline to ensure seamless real-time performance.

5. Lifecycle Management: Maintain and extend DSP drivers to meet evolving customer requirements while ensuring system stability and scalability.

6. Cross-functional Support: Empower internal teams to build, deploy, and troubleshoot robust applications for global tier-1 customers.

Requirements:

1. Education background

• Master’s degree in Computer Science, Electrical Engineering, or a related field.

2. Minimum experience

• Minimum of 1-year relevant full-time work experience.

3. Similar or other experiences:

• Experience in image/video processing and pipelines.

• Proficient in embedded programming (RTOS, Linux, QNX).

4. Skills

• Strong C programming debugging skills.

Ambarella

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