Ambarella logo
Ambarella
Verified live 2d ago

Staff Software Engineer

Brief overview

US HeadquartersIn-person
MastersOr in progress
$166k–$212k/yrStated range
5+ yrsMinimum
63 H-1B approvalsDept. of Labor
27 green cardsCertified filings
CPythonlow-level programmingcomputer architecturemicroprocessor fundamentalssoftware development processesanalytical skillscommunication skillsinterpersonal skillsplanning skillsheterogeneous computingRTOSdebuggingdeep learningcomputer visionAI workloadsCNNs

About the company

Ambarella logo
Ambarellaambarella.com

Provides video processing and computer vision solutions for autonomous and smart devices.

Visa sponsorship history

4 years sponsoring, last filed FY2026H-1B dependent

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
63H-1B approved
95%approval rate
19new H-1B hires
27PERM certified
$150,000median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
202315
202424
202521
20263
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
20236
20261
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
20234
20246
202517
Top sponsored roles
Algorithm EngineerSr. Application EngineerSoftware EngineerBig Data Engineer IIStaff DFT Engineer
Sponsored employees from
ChinaTaiwanSingaporeItalyIndia

Job description

AI Vision Processors For Edge Applications

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

Job Description

This is a hands-on engineering role at the hardware–software boundary.

Key Responsibilities:

  • Low-Level & Runtime Development
    • Develop deep expertise in Ambarella AI SoC and accelerator architecture.
    • Design, implement, and debug microcode, runtime, and system-level software to deploy AI workloads.
    • Efficiently utilize heterogeneous compute cores and multi-level memory hierarchies to maximize performance.
  • Tooling & Infrastructure
    • Develop tools and infrastructure to streamline workload deployment, profiling, debugging, and performance analysis.
    • Enhance SDKs and workflows to simplify model and algorithm deployment to Ambarella AI platforms.
  • Cross-Functional & Customer Collaboration
    • Partner with architecture, hardware, compiler, and application teams to deliver production-ready solutions.
    • Support customers in optimizing and integrating their models onto Ambarella SoCs.

Qualifications & Skills:

  • Required
    • Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
    • 5 to 10 years of experience in systems software, embedded software, firmware engineering.
    • Strong C, Python and low-level programming experience.
    • Deep understanding of Computer architecture and Microprocessor fundamentals.
    • Experience with modern software development processes.
    • Strong analytical skills, with a passion for solving complex challenges.
    • Strong communication, interpersonal and planning skills.
  • Preferred
    • Experience with heterogenous compute core SoCs and accelerators.
    • Knowledge of Runtimes, Operating Systems and/or RTOS internals.
    • Experience debugging system-level issues across components and layers.
  • Nice to have
    • Knowledge of Deep Learning, Computer Vision fundamentals.
    • Knowledge of AI workloads (CNNs, LLMs/VLMs), particularly how they map efficiently to hardware.

What Makes You Successful in This Role

  • You enjoy working close to the hardware.
  • You are driven by performance optimization challenges.
  • You are comfortable navigating ambiguity in fast-moving, product-driven environments.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 166,000 USD - 188,000 USD for Level 3, and 188,000 USD - 212,000 USD for Level 4.

More jobs like this