CareerPlanSign in

Embedded Software Engineer, SRD Annapurna Labs

Haifa, Haifa, Israel💼 Full-time🗓 2026-08-20 → 2026-09-25

Core

Develop and optimize SRD (Scalable Reliable Datagram), a high-performance, low-latency transport protocol for AWS infrastructure to support ML, HPC, and storage workloads.

Role type

Senior embedded software engineer (networking protocol)

Builds

SRD protocol implementation and optimization for AWS network infrastructure

Domain

Cloud infrastructure / High-performance networking

Deliverable

production ML models | product features

Required skills

C development, optimized code design, multi-core/multi-threaded coding, firmware development, user space drivers, Linux environment development, low-level software development, hardware device interaction, real-time performance profiling, networking protocols

Preferred skills

Networking protocols, real-time performance profiling, low-level SW development, HW devices

Technologies

SRD, Linux, C

Responsibilities

Design, deploy, and maintain the SRD codebase; optimize SRD technology across AWS network infrastructure; define new hardware modules and enable offloads to enhance performance; collaborate across multiple teams at different layers of the software stack.

Seniority

Senior, hands-on IC

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