No experience
Employment Type:
Job Category:
Software Development Engineer Intern
(This job is no longer available)
Ambarella | Santa Clara, CA
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

Software Development Engineer

We are looking for a software engineer to work on the software development tools targeting future generations of Ambarella chips for embedded Computer Vision application and Intelligent Automotive Control Systems. The successful candidate will be responsible for designing and implementing new language features and performance optimization tools. As a part of the R&D team you will be working with industry recognized scientists and architects to bring out best performance to the market.


* Master's degree or foreign equivalent in Computer Science, Computer Engineering, or related field.
* Excellent in C or C++ programming languages.
* Experience with Perl or Python scripting languages.
* Background in Processor Architecture Design or Modeling; Compiler Design and Implementation; Image Processing; Machine Learning; Embedded Firmware Development; Benchmarking or Performance Tuning.
* Ability to work independently in a small team and can effectively interact with other software/hardware groups.
* Prior working experience in related fields is a plus.

About Ambarella

Ambarella is the technology leader in low power, high definition video compression and image processing semiconductors. Our products are helping to define a new class of hybrid digital cameras that bring consumers unmatched high definition video and digital still images together in one device. Today, consumers experience high resolution still images from their digital still camera but only mediocre video quality. Conversely, camcorder still image quality and processing speed lags far behind traditional digital still cameras. Consumers are increasingly expecting high definition video due to rapidly falling HDTV and PC prices and the standard has been set by still image quality. High definition camcorders offer much better video quality, but are expensive and cumbersome due to tape-based recording. Fortunately, new video compression standards provide the compression efficiency needed for high definition video recording using flash-based memory. Because of these market changes, the industry is seeing an inflection point as enthusiasts and amateurs alike demand the kind of video quality they have come to enjoy on their HDTV—merged in one affordable combination digital still and video device. The high definition experience has become the expectation. To enable this fast-growing market, we have developed a fully integrated system-on-chip (SoC) based on the latest H.264 video compression standard. Our platform integrates every critical system function and offers our customers the most cost effective solution while delivering the complete high definition experience.