Staff Software Engineer

Posted One Month Ago
Be an Early Applicant
Headquarters, AZ, USA
In-Office
166K-212K Annually
Senior level
Artificial Intelligence • Computer Vision
The Role
Develop and optimize low-level software, microcode, and runtimes to deploy AI workloads on Ambarella AI SoCs. Improve tooling, SDKs, profiling and debugging infrastructure, collaborate with architecture/hardware/compiler teams, and support customers integrating and optimizing models for edge AI performance.
Summary Generated by Built In
AI Vision Processors For Edge ApplicationsOur solutions make cameras smarter by extracting valuable data from high-resolution video streams.

Job Description

We are seeking a Software Engineer to develop and optimize low-level software and microcode for AI workloads on Ambarella AI SoCs. This role focuses on AI workload deployment, performance optimization, heterogeneous compute orchestration, and system-level debugging across the silicon lifecycle.

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 Required

  • Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
  • 5 to 10 years of experience in systems software, embedded software, or firmware engineering.
  • Strong C programming experience.
  • Strong Python programming experience.
  • Low-level programming experience.
  • Deep understanding of computer architecture and microprocessor fundamentals.
  • Experience with modern software development processes.
  • Strong analytical, communication, interpersonal, and planning skills.
  • Experience with heterogeneous compute core SoCs and accelerators.
  • Knowledge of runtimes, operating systems, and/or RTOS internals.
  • Experience debugging system-level issues across components and layers.
  • Knowledge of deep learning and computer vision fundamentals.
  • Knowledge of AI workloads (CNNs, LLMs/VLMs) and efficient hardware mapping.
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Santa Clara, CA
658 Employees
Year Founded: 2004

What We Do

Ambarella (Nasdaq: AMBA) is a leading developer of visual AI products. Our technologies enable a wide variety of human and computer vision applications, including video security, advanced driver assistance systems (ADAS), electronic mirror, drive recorder, driver/cabin monitoring, autonomous driving, and robotic applications. Ambarella’s low-power system on chips (SoCs) offer high-resolution video compression, advanced image processing, and powerful deep neural network processing to enable intelligent cameras to extract valuable data from high-resolution video streams. For more information, please visit www.ambarella.com

Similar Jobs

Applied Systems Logo Applied Systems

Staff Software Engineer

Artificial Intelligence • Cloud • Payments • Software • Business Intelligence • Generative AI • Automation
Remote or Hybrid
2 Locations
3116 Employees
175K-175K Annually

Arm Logo Arm

Staff Software Engineer

Artificial Intelligence • Internet of Things • Semiconductor
Hybrid
Chandler, AZ, USA
8314 Employees
198K-268K Annually

NinjaOne Logo NinjaOne

Staff Software Engineer

Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Remote or Hybrid
19 Locations
2000 Employees
200K-300K Annually

General Motors Logo General Motors

Staff Software Engineer

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Remote or Hybrid
United States
165000 Employees

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
43 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account