JobMesh

Staff Software Engineer

Ambarella · US

AI Vision Processors For Edge Applications Our solutions make cameras smarter by extracting valuable data from high-resolution video streams. Job Description...

Job 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: What Makes You Successful in This Role Your base salary will be determined based on your location, experience, and the pa...