Jobs · Engineering · Kentucky

Software Engineer Intern

VisLab (an Ambarella Inc. company) · Headquarters, KY · 2 days ago
EngineeringInternship

Responsibilities

  • Develop a deep understanding of Ambarella’s DSP architecture to ensure the efficient use of hardware resources during code development.
  • Design and develop microcode within the boundaries defined by the relevant algorithm and DSP hardware.
  • Research papers and implement some of the ideas on DSP.
  • Develop test codes for hardware blocks.

Requirements

  • A Bachelor’s degree in EE, computer engineering, CS or equivalent.
  • Current master students in one of these aforementioned disciplines are preferred.
  • Solid experiences with C or C++.
  • Some experience with assembly code development and debugging.
  • Solid knowledge of scripting languages such as Perl or python.
  • Understand modern computer architecture including registers, interrupts, threads, on-chip memory and DRAM.
  • Must be able to resolve data synchronization issues with computer architecture.
  • Comfortable with modern software development methodologies such as code review, unit testing, peer reviews, and more.
  • Familiarity with image processing and video compression standards (e.g., MPEG, H.264/265).
  • Must have basic knowledge of video representation.
  • Familiarity with Neural Network frameworks such as TensorFlow, caffe, pytorch etc.
  • Excellent verbal and written communication skills.
  • Excellent analytical, problem solving and presentation skills.
  • Excellent cross-functional, cross-site teamwork abilities.

Similar jobs

Software Engineer Intern

Brunswick CorporationMenomonee Falls, WI· Yesterday
Engineering$18–$27/hrapply on brunswick.wd1.myworkdayjobs.com

Software Engineer Intern

NTT RESEARCHCity of Washington County, DC· 2 days ago
Engineeringapply on careers.ntt-research.com

Software Engineer Intern

Torch Technologies, Inc.Huntsville, AL· 1 mo ago
Engineeringapply on starfish.wd501.myworkdayjobs.com