Job Overview:
As an experienced C/C++ Linux application developer, you will join a team developing software for a new range of Arm hardware devices aimed at AI use cases. You will develop production quality software to provide lifecycle management of AI workloads and requests, interacting with communication and storage devices and neural engines.
Responsibilities:
- Developing Linux services to manage AI workloads and interact with device drivers
- Taking the lead on larger / more complex tasks and working with others to accomplish them
Required Skills and Experience:
- Experienced at designing and developing Linux application-level software in modern C or C++
- Interacting with the Linux kernel and device drivers
- Expertise in inter-process communication, including mailboxes and shared memory
- Effective communicator and ability to collaborate well within and across teams
“Nice To Have” Skills and Experience:
- Familiarity with container technologies such as Docker
- Understanding of tensor operators in Neural Networks
In Return:
Salary Range:$191,100-$258,500 per year