Offers “Amazon”

Expires soon Amazon

Runtime/Driver Software Development Engineer

  • Internship
  • Cupertino (Santa Clara)
  • IT development

Job description



DESCRIPTION

This position is for a Software Engineer for the AWS Inferentia cloud-scale machine learning accelerator with a deep background in Linux and device drivers. Deep knowledge and experience with hardware-based accelerator platforms (such as encryption, TCP offload, storage accelerators and router/switch platforms) and the necessary complexity for the software layers that interact and manage them. Experience implementing high performance software drivers, needed to ensure high throughput
from software to hardware, is also a necessity. This engineer will work with the team to define the key interfaces and will develop the runtime stack and driver that manages the accelerator.

PREFERRED QUALIFICATIONS

· PCIe and memory-mapped I/O
· Virtualizaton/Hypervisor behavior
· SR-IOV
· Meets/exceeds Amazon’s leadership principles requirements for this role
· Meets/exceeds Amazon’s functional/technical depth and complexity for this role

Amazon is an Equal Opportunity Employer – Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation / Age

Desired profile



BASIC QUALIFICATIONS

· Bachelor’s Degree in Computer Science or related field
· Equivalent experience to a Bachelor's degree based on 3 years of work experience for every 1 year of education
· 3+ years professional experience in software development
· Linux kernel and user space drivers
· C/C++
· Software design with focus on object-oriented and knowledge of relevant design patterns

Make every future a success.
  • Job directory
  • Business directory