> Markdown version of [/jobs/ext/4343706-staff-software-engineer](https://www.wearedevelopers.com/jobs/ext/4343706-staff-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Engineer - **Company:** Ambarella, Inc. - **Location:** Headquarters, ID, United States - **Experience:** Expert - **Salary:** $166,000.0 - $188,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Artificial Intelligence, Computer Vision, Profiling, Computer Engineering, Software Debugging, Microprocessors, Embedded Software, Firmware, Python (Programming Language), Performance Tuning, Real-Time Operating Systems, Software Engineering, System Programming, Large Language Models, Deep Learning, AI Platforms, Information Technology - **Published:** October 26, 2026 - **Apply:** https://www.adzuna.com/details/5658635242 ## About the Role * 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. ## Description * 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.