Senior Software Development Engineer, Annapurna Labs
Core
Design, develop, and optimize mission-critical embedded software for cloud infrastructure, focusing on networking, machine learning acceleration, and high-performance computing.
Role type
Senior Software Development Engineer (Embedded Systems)
Builds
Custom silicon drivers, firmware, and user-space applications for AWS cloud infrastructure (e.g., Graviton, ML accelerators)
Domain
Cloud Infrastructure / Embedded Systems / High-Performance Computing
Deliverable
production ML models | infrastructure
Required skills
C/C++, embedded software development, firmware development, device drivers, low-level hardware interaction, system architecture design, scalability design
Preferred skills
networking protocols, performance optimization, hardware/software co-design, storage protocols
Technologies
C, C++, Graviton, ML accelerators
Responsibilities
Design and develop embedded software for networking and HPC; optimize systems for high-throughput and low-latency; lead architecture and design of new systems
Seniority
Senior, hands-on IC with leadership responsibilities
