Software Development Engineer II, EC2 Blackfoot Peering Team
Core
Design and implement high-performance forwarding and encapsulation services in C/C++ for AWS EC2 networking, processing millions of packets per second on embedded CPU cores.
Role type
Senior IC kernel and embedded C/C++ software engineer
Builds
Ultra-high performance dataplane code and networking services for AWS EC2
Domain
Cloud infrastructure / Systems programming / Embedded networking
Required skills
C, C++, kernel development, embedded development, data structures, low-level hardware tuning, multi-threaded systems design, object-oriented design
Preferred skills
Rust, Assembly Language, hardware specification reading, full software development lifecycle experience
Technologies
C, C++, Rust, Assembly
Responsibilities
Design and implement high-performance forwarding and encapsulation services; Collaborate with hardware engineers to translate specs into performant code; Participate in architecture decisions and code reviews; Own features across the full development lifecycle
Seniority
Senior, hands-on IC