> Markdown version of [/jobs/ext/1022786-software-engineer](https://www.wearedevelopers.com/jobs/ext/1022786-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). --- # Software Engineer - **Company:** Ambarella, Inc. - **Location:** 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:** June 2, 2026 - **Apply:** https://www.dice.com/job-detail/9fcbe9d6-95dd-4b62-8b4e-57145f894547 ## 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. ## Related Videos - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Profiling Symfony & PHP apps with Blackfire](https://www.wearedevelopers.com/videos/265-profiling-symfony-php-apps-with-blackfire) - [This App Reached 10,000 Users in One Week. Here's How.](https://www.wearedevelopers.com/videos/100329-this-app-reached-10-000-users-in-one-week-here-s-how) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [From AI Assistance to Agentic Systems: Scaling Sovereign AI in Banking](https://www.wearedevelopers.com/videos/100070-from-ai-assistance-to-agentic-systems-scaling-sovereign-ai-in-banking) - [Enhancing Workload Security in Kubernetes](https://www.wearedevelopers.com/videos/356-enhancing-workload-security-in-kubernetes) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)