Summary
Ambarella Inc. develops AI vision processors for edge applications that extract data from high-resolution video streams. The company is seeking a Software Development Engineer Intern to develop software tools for future chip generations used in embedded computer vision and intelligent automotive control systems, including language features and performance optimization tools.
Responsibilities
- 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
Skills
- M.S. degree or M.S. Degree (in progress) in Computer Science, Computer Engineering
- Or related field
- Excellent in C or C++ programming languages
- Experience with 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
Qualifications
Must Haves
- M.S. degree or M.S. Degree (in progress) in Computer Science, Computer Engineering
- or related field
- Excellent in C or C++ programming languages
- Experience with 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
Nice to Haves
- Prior working experience in related fields is a plus