Embedded Software Engineer, Annapurna
Core
Develop features for next-generation networking hardware to enable high network bandwidth and packets-per-seconds (PPS) performance with low latency.
Role type
Junior embedded software engineer (network stack)
Builds
EC2 distributed AI/ML systems and networking products
Domain
Semiconductor / Cloud Networking
Deliverable
production ML models (via careerplan.io/jobs/10568484-embedded-software-engineer-annapurna-at-amazon)
Required skills
C/C++, embedded software development, Linux environment development, HW/SW interfaces, computer architecture
Preferred skills
board-level and chip-level HW/SW interface experience, distributed systems frameworks (NCCL, NVSHMEM, NIXL, Perplexity kernels)
Responsibilities
Develop optimized code for high-performance networking, bring up instance types for various use cases, resolve complex customer issues, monitor AWS cloud health, shape architecture definitions and SW system designs
Seniority
Junior, hands-on IC