Embedded Software Engineer, Annapurna
AmazonTel Aviv и ещё 1 городВ офисеот 2 лет
AILinuxAWSC++MLNetworkingSoftware EngineeringCSoftware DevelopmentHardwareSOCEmbedded SystemsEmbeddedCloud ComputingComputer ArchitectureSoC ArchitectureNetwork Driver Development
Описание
Annapurna Labs, part of Amazon Web Services, is looking for a junior Embedded Software Engineer to join them in building the next generation of networking products.
Responsibilities
- Develop features for Annapurna Labs next-generation hardware to enable high network bandwidth and packets-per-seconds (PPS) performance with consistently low latency
- Bring up a broad selection of instance types, optimized for various use cases, to suit each of our customers’ needs, such as varying combinations of CPU, memory, storage, and networking capabilities
- Play a key role in shaping architecture definitions and SW system designs
- Help to resolve complex customer issues
- Continuously evolve technically, while working to monitor AWS cloud health, maintain high-quality standards, develop highly optimized code, and provide exceptional customer satisfaction
- Develop support for a variety of frameworks and communication libraries including NCCL, NVSHMEM, NIXL, NCCL GIN, and Perplexity kernels
Requirements
- B.Sc. in Computer Science/Computer Engineering/Electrical Engineering or related field
- 2+ years of non-internship professional software development experience
- Strong C/C++ skills
Nice to have
- Experience in embedded SW Development
- Hands-on experience developing in a Linux environment
- Experience with HW/SW interfaces at both the board and chip level
- Understanding of computer architecture
- Team player, highly motivated, willing to work in a dynamic and demanding environment, creative, and a fast learner
We offer
- Dynamic, open, teamwork environment operating at a high pace
- Opportunity to work on the technologies that power the world’s largest cloud provider
- Flexible work hours and arrangements
- Inclusive team culture with employee-led affinity groups and ongoing events/learning experiences
- Mentorship and career-advancing resources
Hiring process
- Include a grade sheet with your CV in a single PDF