Hiring.Camp

Staff Software Engineer

AMBARELLA

·

Mar 6, 2026

Apply
Location
US Headquarters, United States of America
Type
Full-time
Department
Engineering
Seniority
Senior
Experience
5+ years
Source
Workday

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.

Skills

PythonDeep LearningComputer Vision

Similar Jobs

30

Staff Software Engineer

Fivetran·New York, US +1·Remote

Staff Software Engineer

Method Co.·Atlanta, Georgia +3·Remote

Today

Staff Software Engineer

Simplisafe·Boston, Massachusetts·Hybrid

Today

Staff Software Engineer

Freenome·Remote·Remote

Today

Staff Software Engineer

ZenRows·Bilbao, Basque Country·Remote

Today

Staff Software Engineer

Kaseya Careers·Pune, Maharashtra

Staff Software Engineer

Kaseya Careers·Pune, Maharashtra

Staff Software Engineer

Ensemble Health Partners·Remote - Nationwide·Remote

1d ago

Staff Engineer, Software

Thermofisher·India·Hybrid

1d ago

Staff+ Software Engineer

Natter·Remote - GMT *, -3hrs·Remote

1d ago

Staff Software Engineer

Fivetran·Novi Sad, Vojvodina·Remote

Staff Software Engineer

Toast·Mumbai, Maharashtra·Hybrid

Staff, Software Engineer

Walmart·India·Onsite

2d ago

Staff, Software Engineer

Walmart·India

2d ago

Staff, Software Engineer

Walmart·India

2d ago

Staff Software Engineer

Qualcomm·San Diego, California

2d ago

Staff Software Engineer

Planet provides integrated software·Porto, Portugal·Hybrid

2d ago

Staff Software Engineer

PayPal·SGP - Central Singapore - Corp - Temasek Blvd·Hybrid

2d ago

Staff Software Engineer

Perryweather·Perry Weather Office·Onsite

2d ago

Staff Software Engineer

Hike Medical·San Francisco, California·Onsite

2d ago

Staff Software Engineer

Cba·Bengaluru, Karnataka

2d ago

Staff Software Engineer

Cba·Bengaluru, Karnataka

2d ago

Staff Software Engineer

Cba·Bengaluru, Karnataka

2d ago

Staff Software Engineer

Cba·Bengaluru, Karnataka

2d ago

Staff Software Engineer

Bpinternational·BR: Sao Paulo - BTC Technology, Brazil·Remote

2d ago

Staff, Software Engineer

Walmart·India

2d ago

Staff, Software Engineer

Walmart·India·Onsite

2d ago

Staff, Software Engineer

Walmart·US

2d ago

Staff Software Engineer

PayPal·Singapore·Hybrid

2d ago

Staff Software Engineer

Cba·Melbourne, Victoria

2d ago