Software Development Engineer Intern at Ambarella
Santa Clara, CA, US

We are looking for a software engineer intern 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.


  • Major 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.