Demo

Sr. Software Engineer

Ambarella Inc
Santa Clara, CA Full Time
POSTED ON 12/9/2025 CLOSED ON 1/7/2026

What are the responsibilities and job description for the Sr. Software Engineer position at Ambarella Inc?

Ambarella is searching for highly motivated and driven Senior Software Engineers for Microcode Development to play a key role in designing, developing, and deploying cutting-edge Imaging, Computer Vision, Large Language and Video processing Deep Learning algorithms and infrastructure on Ambarella AI SoCs.



Key Responsibilities:

  • Develop an in-depth understanding of Ambarella AI SoC and Deep Learning accelerator architecture to enable efficient code development
  • Optimize Imaging, Computer Vision, Large Language and Video processing Deep Learning models/algorithms on Ambarella AI SoCs by leveraging multiple heterogenous cores and different level memory systems
  • Develop and debug low-level/system software in diverse environments (pre-silicon simulation, silicon bring-up, and production)
  • Create infrastructure and tools to streamline software development, debugging, and testing processes
  • Enhance customer development experience by developing tools and infrastructure that simplify algorithm/model porting to Ambarella’s AI SOC/SDKs
  • Collaborate with application and system teams to align customer needs with product features
  • Support customers by helping them integrate their algorithms/models and ensuring seamless onboarding with SoCs/Tools/SDKs
  • Work with cross-functional teams across multiple global locations to drive continuous innovation


Qualifications & Skills:

Required:

  • Bachelor’s degree in computer science, Computer Engineering, Electrical Engineering, or equivalent.
  • 3 years of strong C/C , Python and low-level programming experience. Comfortable with complex build systems, and scripting languages.
  • Experience in computer architecture, microprocessor fundamentals (including registers, interrupts, on-chip memory, caches, DRAMs, and DMA).
  • Solid understanding of data synchronization, multi-threading, memory allocation, and scheduling algorithms.
  • Comfortable with modern software development processes, including requirements specification, design, code reviews, unit testing, and peer reviews.
  • Strong debugging skills across software components and layers.
  • Ability to work in a dynamic, global, cross-functional team environment.
  • Self-starter with a drive for excellence and a passion for solving challenging problems.
  • Comfortable in a competitive, fast-paced environment where innovation thrives.


Preferred:

  • Master’s degree in computer science, Computer Engineering, Electrical Engineering, or equivalent.
  • Knowledge of Machine Learning/Deep Learning, Computer Vision, LLM/VLM, Linear Algebra, Data Visualization, and other complex algorithms.
  • Experience of working on complex heterogenous compute core SoCs.
  • Strong understanding of Operating Systems, RTOS internals.
  • Familiarity with debuggers like GDB, JTAG, or Trace32 is a plus.
  • Strong verbal and written communication skills, with experience in customer interaction.
  • Strong analytical skills, with a passion for solving complex challenges.


Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 145,000 USD - 157,000 USD for Level 2, and 165,000 USD - 186,000 USD for Level 3.

Salary : $145,000 - $186,000

Sr. Software Engineer, Cell Software
ExecutivePlacements.com -
Fremont, CA
Sr. Software Engineer, Factory Software
Tesla Motors, Inc. -
Fremont, CA
Sr. Software Engineer, Cell Software
Tesla Motors, Inc. -
Fremont, CA

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Sr. Software Engineer?

Sign up to receive alerts about other jobs on the Sr. Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$119,030 - $151,900
Income Estimation: 
$149,493 - $192,976
Income Estimation: 
$149,493 - $192,976
Income Estimation: 
$184,796 - $233,226
Income Estimation: 
$101,387 - $124,118
Income Estimation: 
$119,030 - $151,900
Income Estimation: 
$77,900 - $95,589
Income Estimation: 
$101,387 - $124,118
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Ambarella Inc

  • Ambarella Inc Santa Clara, CA
  • We are seeking a Sr. Data Engineer to join our team and help maintain, improve, and scale our computing resources powered by Kubernetes (K8s). This role is... more
  • 5 Days Ago

  • Ambarella Inc Santa Clara, CA
  • We are seeking a highly skilled and motivated embedded software Engineer to join our team and optimize various AI models for CVflow. The ideal candidate wi... more
  • 6 Days Ago

  • Ambarella Inc Santa Clara, CA
  • Ambarella, a worldwide leader in edge AI semiconductors and software, is on a mission to bring artificial intelligence to all types of everyday devices, fo... more
  • 11 Days Ago

  • Ambarella Inc Santa Clara, CA
  • Job Description: The rapid acceleration of deep learning and generative AI is leading to new generations of high-performance and low-power chip architectur... more
  • 11 Days Ago


Not the job you're looking for? Here are some other Sr. Software Engineer jobs in the Santa Clara, CA area that may be a better fit.

  • SR Partners LLC Milpitas, CA
  • Job Details Position:- System Engineer-Software(Windows ) Location:- Milpitas, CA Duration:- 12 Months Key Responsibilities Develop and maintain customized... more
  • 4 Days Ago

  • Software Guidance & Assistance, Inc. (SGA, Inc.) San Jose, CA
  • Software Guidance & Assistance, Inc., (SGA), is searching for a Sr. Backend Engineer for a contract assignment with one of our premier SaaS clients in San ... more
  • 13 Days Ago

AI Assistant is available now!

Feel free to start your new journey!