Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer

$166k - $188k

Ambarella

AI Vision Processors For Edge Applications

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

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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Santa Clara, CA vacancy
  • $160.2k - $290.7k

     ...About The AV platform team develops the first layers of software on the GM Autonomous Vehicles from working with hardware to...  ...sensing solutions on multiple vehicle platforms. Role As a Staff Software Engineers, you are the expert professionals identifying and pursuing... 
    Suggested
    Work experience placement
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    3 days ago
  • $185.9k - $278.9k

     ...Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Machine Learning Engineering General...  ...auto, and IOT products through machine learning hardware and software. Minimum Qualifications: • Bachelor's degree in... 
    Suggested
    Work experience placement
    Immediate start
    Work from home

    Qualcomm

    Santa Clara, CA
    3 days ago
  • $185k - $265k

     ...Fortinet is looking for a Senior/Staff Software Engineer on the FortiCNAPP Team! Be a valuable team member that owns and operates high-availability, cross-cloud, large-volume, data processing system that is one of the foundational pieces of Fortinet-Lacework’s Cloud security... 
    Suggested
    Flexible hours

    Fortinet

    Sunnyvale, CA
    1 day ago
  • $200k - $322k

     ...their best work. Come join the team and see how you can make a lasting impact on the world. We are looking for a Senior Staff Software Engineer to join our Software Infrastructure team in Santa Clara, CA. This role blends large-scale database transformation with the... 
    Suggested

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $300 per month

     ...build with us at Crusoe. Crusoe’s Data Center Infrastructure Engineering (DCIE) team is fundamental to our mission of providing AI hardware...  ...About the Role: We are seeking a highly skilled and motivated Software Engineer to join Crusoe’s Data Center Infrastructure... 
    Suggested
    Temporary work

    Crusoe

    Sunnyvale, CA
    2 days ago
  • $200k - $220k

     ...Senior Staff Software Engineer Location: Santa Clara, CA (Onsite) Group: Analyzer Product Group (APG), Engineering Role Summary Picarro is seeking a Senior Staff Software Engineer to take a leading role in architecting and developing the low-level software... 
    Full time
    Temporary work
    Summer holiday
    Worldwide
    Flexible hours

    Picarro

    Santa Clara, CA
    7 hours ago
  • $166.5k - $291.4k

     ...Job Description ServiceNow is looking for a Staff Software Engineer to help design, build, and operate the next generation of AI-powered platform services. This role is not limited to traditional machine learning engineering. We are looking for a strong software engineer... 
    Work experience placement
    Flexible hours

    Jobr

    Santa Clara, CA
    2 days ago
  • $150k - $215k

     ...Staff Software Development Engineer Fortinet is calling for an experienced Staff Software Development Engineer who can think outside the box, has a logical approach to coding, and is looking to grow their career in the network security industry. Responsibilities... 
    Full time
    Work experience placement
    Worldwide

    Edelman

    Sunnyvale, CA
    5 days ago
  • $104k - $169.5k

     ...age by preventing successful cyber attacks. A team looking for engineers who are passionate about technology, have an interest in cyber...  ...with cross-functional teams to design, develop, and deploy software solutions with agility and rapid iteration. Use and experiment... 
    Full time
    Live in
    Work at office
    Visa sponsorship
    Work visa

    Palo Alto Networks

    Santa Clara, CA
    2 days ago
  • $179.4k - $303.6k

     ...We strive to transform smart electric vehicles with technology and data, shaping the mobility experience of the future. As a software engineer, you will be part of a team working towards Xpeng Motors’ autonomous vehicle vision. Job Responsibilities Design and implement... 
    Full time

    Dormont Manufacturing Company

    Santa Clara, CA
    2 days ago
  • $145k - $235.5k

     ...Job Summary We are seeking a Sr Staff Software Engineer for our Global Infra Team to develop and maintain the backend of the Global Infra Platform and Cortex products. In this role, you will focus on developing, innovating, and scaling the platform while contributing to... 
    Visa sponsorship
    Work visa

    Palo Alto Networks

    Santa Clara, CA
    3 days ago
  • $160.5k - $240.7k

     ...Company Qualcomm Technologies, Inc. Job Area Engineering Group Machine Learning Engineering General Summary As a leading technology innovator...  ...auto, and IoT products through machine learning hardware and software. Minimum Qualifications Bachelor’s degree in Computer Science,... 
    Work experience placement
    Work from home

    Qualcomm

    Santa Clara, CA
    3 days ago
  •  ...Staff Software Engineer The Parallel and Distributed Computing Group for the client is developing advanced parallel and distributed frameworks to meet the needs of applications and services running on cloud, edge and device. We aim to improve scalability, reliability... 

    Netpace

    Santa Clara, CA
    7 hours ago
  • $218.8k - $335.3k

     ...About the Role We are seeking an experienced Staff Software Engineer to lead the technical direction for the data collection and its ecosystem of integrations, automations, and end‑to‑end observability. Scaling data collection is key to enabling autonomous and efficient... 
    Flexible hours

    General Motors

    Sunnyvale, CA
    4 days ago
  • $230k - $323k

     ...Staff Software Engineer Applied Intuition, Inc. is powering the future of physical AI. Founded in 2017 and now valued at $15 billion, the Silicon Valley company is creating the digital infrastructure needed to bring intelligence to every moving machine on the planet... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    4 days ago
  • $188k - $275k

     ...Staff Software Engineer, IAM As a Staff Software Engineer on the Identity & Access Management (IAM) team, you will be a primary architect of CoreWeave's IAM strategy as we rapidly expand the platform. You will leverage your deep expertise in identity systems to design... 
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Immediate start
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    3 days ago
  • $170k - $260k

     ...as an all-encompassing solution that integrates advanced software and hardware powering the fleet, facilitating effortless integration...  .... ABOUT THE ROLE We are looking for a Senior or Staff Software Engineer with a strong background in Visual Odometry (VO) and... 
    Odd job
    Work at office

    Gatik AI

    Santa Clara, CA
    4 days ago
  • Entrada Ventures is seeking a Senior Staff Software Engineer to join their team in Santa Clara, CA. This role involves designing and developing cutting-edge developer and diagnostic tools for AI inference accelerators. The ideal candidate will have over 7 years of experience... 

    Entrada Ventures

    Santa Clara, CA
    5 days ago
  •  ...demanding AI workloads by improving how models train, align, and run on our GPUs. THE OPPORTUNITY We're looking for a senior software engineer who combines deep systems performance work with modern AI—someone who can shape software from GPU kernels through distributed... 
    Shift work

    Advanced Micro Devices , Inc.

    Santa Clara, CA
    4 days ago
  •  ...clearly articulating tradeoffs and design rationale Promote strong engineering practices, including code quality, testing, observability, and...  ..., or a related field 7 or more years of experience in software engineering, with strong full‑stack development experience Hands... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    4 days ago
  • $207k - $300k

     ...years of experience testing and launching software products and working with stakeholders....  ...or Master's degree in Computer Science, Engineering or related field. 10 years of...  ...looking for an experienced and passionate Staff Software Engineering to drive design, development... 
    Full time
    Remote work
    Worldwide

    Google Inc.

    Sunnyvale, CA
    2 days ago
  • $207k - $300k

    Staff Software Engineer, Infrastructure, Google Chat Qualifications Bachelor's degree or equivalent practical experience. 8 years of experience in software development. 5 years of experience building and developing large-scale infrastructure, distributed systems or networks... 
    Full time

    Google Inc.

    Sunnyvale, CA
    3 days ago
  • Member of Technical Staff (Software Engineer) Sunnyvale, CA Cerebras Systems builds the world’s largest AI chip, 56 times larger than GPUs. Its novel wafer‑scale architecture delivers industry‑leading training and inference speeds, empowering machine learning users to... 
    Full time
    Part time
    Internship

    Cerebras Systems

    Sunnyvale, CA
    1 day ago
  • $206.5k - $258.1k

     ...team shares a love of the outdoors and a desire to protect it for future generations. Role Summary We are seeking a Staff Software Engineer to serve as our subject matter expert in high-performance browser-based rendering. You will be the architect behind our next... 
    Full time
    Contract work
    Local area

    Rivian

    Palo Alto, CA
    1 day ago
  • $123.6k - $186k

    COMTECH TELECOMMUNICATIONS Job Title: Staff Embedded Software Engineer Reports To: Director, RF Engineering FLSA Status: Exempt Last Modified: 06/03/2026 Level: T4 Range: $123,600 - $186,000 Location: Santa Clara, CA Onsite 5 Days a week Company Overview Comtech... 
    Work at office

    COMTECH TELECOMMUNICATIONS

    Santa Clara, CA
    4 days ago
  • $140.6k - $171.8k

     ...integration pipelines. * Document test plans, test cases, and results clearly for release readiness. Requirements * Experience in software testing across web, desktop, and mobile applications. * Familiarity with automation frameworks (e.g., Playwright, Cypress,... 
    Full time

    Fortinet

    Santa Clara, CA
    1 day ago
  • $190.9k - $334.1k

     ...Senior Staff Software Engineer, Integrations (Tech Lead) — Veza Full-time Employee Type: Regular Region: AMS - North America and Canada Work Persona: Flexible or Remote Veza is the pioneer in identity security, purpose-built to answer the fundamental question enterprises... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Centaur Labs

    Santa Clara, CA
    4 days ago
  • $181.1k - $318.4k

    Senior/Staff Software Engineer - AI, Search & Knowledge Platforms Santa Clara, California, United States Machine Learning and AI The AI, Search & Knowledge Platforms team builds amazing products and services for Apple's customers while serving as a foundational partner... 
    Relocation

    Apple

    Santa Clara, CA
    6 days ago
  • ServiceNow is seeking a Staff Software Engineer in Santa Clara, California, to lead the design and operation of AI-powered platform services. This role involves working with modern containerized microservices in Kubernetes while integrating cutting-edge AI technologies.... 

    Jobr

    Santa Clara, CA
    3 days ago
  • $123.6k - $186k

    Comtech Telecommunications Corp. in Santa Clara is looking for a Staff Embedded Software Engineer to support Linux operating systems on embedded microprocessors and FPGA systems. The ideal candidate will have over 10 years of experience in embedded software design and... 

    Comtech Telecommunications Corp.

    Santa Clara, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!