# Staff Software Engineer

Hiring organization: [Ambarella](https://career.thegoodapps.co/organizations/ambarella)

Canonical page: https://career.thegoodapps.co/jobs/f2b80ca0-da96-4cda-9ad2-2c3cda436a75

Listed on Ambarella's own careers site. Applications go to them directly.

- Seniority: Senior
- Location: US Headquarters
- Salary: 166000 – 212000 USD per year

## Summary

This role develops low-level software and microcode for AI processors on specialized SoCs, optimizing how machine learning workloads run on heterogeneous hardware. It suits engineers experienced in systems software who enjoy performance tuning and working at the hardware-software boundary.

_Our summary, not Ambarella's wording._

## Skills named

Computer Architecture, Debugging, Python

## Required

- Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
- 5 to 10 years of systems software, embedded software, or firmware engineering experience
- Strong C and Python programming skills
- Low-level programming experience
- Deep understanding of computer architecture and microprocessor fundamentals
- Experience with modern software development processes
- Strong analytical skills
- Strong communication and interpersonal skills

## Nice to have

- Experience with heterogeneous compute core SoCs and accelerators
- Knowledge of runtimes, operating systems, or RTOS internals
- Experience debugging system-level issues across components and layers
- Knowledge of deep learning and computer vision fundamentals
- Knowledge of AI workloads like CNNs, LLMs, or VLMs and hardware mapping

Apply on Ambarella's site: https://ambarella.wd108.myworkdayjobs.com/en-US/Ambarella/job/US-Headquarters/Staff-Software-Engineer_JR100234
