×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, AI Engineer (Applied​/Software), C++ Developer

Job in Headquarters, Clearwater County, Idaho, USA
Listing for: Ambarella
Full Time position
Listed on 2026-10-20
Job specializations:
  • Software Development
    Software Engineer, AI Engineer (Applied/Software), C++ Developer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 166000 - 212000 USD Yearly USD 166000.00 212000.00 YEAR
Job Description & How to Apply Below

AI Vision Processors For Edge Applications Our 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.

Combining technical expertise and a commitment to quality, Ambarella has established itself as the industry standard for excellence in video performance by offering pristine imagery, efficient compression, and low-power operation. For our next phase of growth, we are looking for talented team members to help us deliver our advanced computer vision algorithms to tomorrow’s intelligent video products.

Our target applications include autonomous vehicles, intelligent video surveillance, self-flying drones, smart wearable cameras, 360-degree immersive video, and more.

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary