Lead SDE C/C++ Hardware/Software Co-Design, Machine Learning Acceleration Systems
Core
Design and implement bare metal firmware and custom hardware for AWS ML accelerator chips to enable neural network model execution.
Role type
Senior IC embedded software engineer (hardware/software co-design)
Builds
Custom ASIC-based ML Accelerator chips for AWS Machine Learning servers
Domain
Semiconductor / Hardware Acceleration / Machine Learning Infrastructure
Deliverable
production ML models
Required skills
C/C++ programming, embedded software development, hardware/software co-design, system architecture, test suite design, technical leadership, mentorship
Preferred skills
Firmware/bare metal software experience, Hardware-In-The-Loop testing, Computer Architecture background
Technologies
C, C++, Custom ASICs, Bare metal firmware
Responsibilities
Design and implement firmware for ML accelerator chips, collaborate with RTL designers and verification engineers, lead design and architecture of new systems, mentor and coach software engineers, improve product performance and quality
Seniority
Senior, hands-on IC with leadership responsibilities