Software Development Engineer Intern
Listed on 2026-08-04
-
Software Development
AI Engineer (Applied/Software), Software Engineer, Embedded Software Engineer, C++ Developer
AI Vision Processors For Edge Applications
Our solutions make cameras smarter by extracting valuable data from high-resolution video streams.
Job DescriptionWe 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 part of the R&D team you will be working with industry recognized scientists and architects to bring out best performance to the market.
- 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.
Combining technical expertise and a commitment to quality, Ambarella has established itself as the industry standard for excellence in video performance by offering pristine imagery, efficient compression, and low-power operation.
For our next phase of growth, we are looking for talented team members to help us deliver our advanced computer vision algorithms to tomorrow’s intelligent video products.
Our target applications include autonomous vehicles, intelligent video surveillance, self-flying drones, smart wearable cameras, 360-degree immersive video, and more.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).