CareerPlanSign in

Software Development Student, Annapurna Labs

Tel Aviv-Yafo, Tel Aviv, IsraelFull-time2026-10-15 → 2026-10-16

Core

Developing low-level firmware for Amazon's machine learning accelerators, including board management, boot flows, and device health monitoring.

Role type

Student firmware engineer (embedded systems)

Builds

Production ML server firmware and accelerator platforms

Domain

Cloud computing / Machine Learning hardware / Embedded systems

Deliverable

production ML models

Required skills

C/C++ programming, Linux, embedded systems, firmware development, hardware debugging, communication protocols (I2C, PCIe, SPI), device drivers

Preferred skills

AI-assisted development tools usage, strong problem-solving, fast self-learner

Technologies

C, C++, Linux, I2C, PCIe, SPI

Responsibilities

Writing and testing code for firmware, debugging on real hardware, collaborating with silicon and hardware teams, learning large-scale accelerator platform architecture

Seniority

Student, part-time