CareerPlanSign in

Software Development Engineer , Annapurna Labs

Tel Aviv-Yafo, Tel Aviv, Israel💼 Full-time🗓 2026-08-05 → 2026-09-26

Core

Design, develop, and optimize low-level software layers (device drivers, firmware, hardware abstraction layers) for custom silicon powering AWS cloud infrastructure.

Role type

Senior Software Development Engineer (Embedded/Low-level)

Builds

Foundational software layers for Graviton, Nitro, Trainium, and Inferentia chips

Domain

Cloud infrastructure hardware and embedded systems

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++, device driver development, firmware development, hardware abstraction layer design, system architecture, performance optimization, debugging hardware-software interactions, automated test framework development

Preferred skills

Embedded development experience, complex system delivery experience, architecture and design pattern expertise

Technologies

C, C++

Responsibilities

Design and optimize low-level software including device drivers and firmware; Collaborate with hardware teams to define interfaces and bring up new silicon; Write performance-critical systems software; Debug complex hardware-software interactions; Contribute to system architecture decisions; Develop automated test frameworks

Seniority

Senior, hands-on IC

Sourced via amazon · Listed on CareerPlan, which tracks 814,000+ jobs from 20+ sources.