Ambarella

Software Architecture Engineer

Hsinchu, Taiwan
C++ Python Computer Vision Deep Learning Machine Learning
Description

Software Architecture Engineer

Location: Taiwan Hsinchu

Time Type: Full time

Job Description

AI Vision Processors For Edge Applications

Our solutions make cameras smarter by extracting valuable data from high-resolution video streams.

Job Description

[Job Description]

The rapid acceleration of deep learning is leading to new generations of high-performance and low-power architectures to bring cutting edge computer vision algorithms to diverse new markets. At Ambarella, architecture engineers work at the forefront of this technological leap in computer architecture by designing new systems to accelerate key functions of computer vision. Studying industry trends across deep learning and computer architecture, we create new ideas and concepts for software systems and hardware design, justify and document new features and train others to leverage the most of our architecture. Our team members translate algorithms into hardware design specifications, identify performance bottlenecks, optimize system performance and build our knowledge into software libraries to benefit other internal teams and external customers across different target markets. Our team works closely with all members of our high level software, compiler and SoC design teams, thus our team clearly communicates in both verbal and written form. We actively seek candidates with strong background in either architecture, hardware modeling or software performance optimization experience to join an exciting cross-functional team to deliver the next generation of Ambarella's computer vision processors.

[Responsibilities]
- Model performance critical areas of the hardware architecture, identify performance bottlenecks and propose solutions.
- Develop expertise in neural network structures and their evolution as it applies to image processing, computer vision and robotics.
- Apply graph theory and network analysis to understand and solve resource allocation problems in neural networks.
- Develop performance analysis infrastructure and tooling.
- Interface with various teams in the organization for data collection and productization of solutions.

[Job Requirements]

- PhD or Masters in Computer Science, Electrical Engineering or related field.
- Solid understanding of computer architecture and processor systems.
- Proficiency in C/C++, Python, and hardware development languages.
- Excellent communication skills.

Ambarella
Ambarella

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say