Software Development Student , Machine Learning Israel (MLIL) — Integration Validation
Core
Develop, test, and debug low-level firmware components for Amazon's machine learning accelerator servers, working on board management, boot flows, and device health monitoring.
Role type
Part-time firmware engineering student (low-level systems)
Builds
Production ML accelerator server firmware and validation tools
Domain
Hardware/Software integration, embedded systems, machine learning infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ programming, Linux/embedded systems knowledge, hardware debugging, code review participation, automation tool building
Preferred skills
Experience with communication protocols (I2C, PCIe, SPI), device drivers, AI-assisted development tools usage, fast self-learning
Technologies
C, C++, Linux, I2C, PCIe, SPI
Responsibilities
Develop and test firmware components for ML accelerator servers, investigate and root-cause issues on real hardware, build tools to improve development and validation flow, collaborate with hardware and platform engineers
Seniority
Student, part-time IC