Software Development Engineer II, Network Platform Development
Core
Design and implement Linux-based solutions on embedded devices for AWS networking products to support the global network infrastructure.
Role type
Senior IC software development engineer (embedded networking)
Builds
Embedded routing platforms and large-scale distributed software applications for AWS data center networking
Domain
Cloud infrastructure / Data center networking / Embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
Linux development, C/C++/Java/Perl, Object Oriented Design, embedded software development, multi-threaded systems, distributed systems, system design, reliability engineering, scaling
Preferred skills
Full software development life cycle experience, code reviews, source control management, build processes, testing, operations experience
Technologies
Linux, C++, Java, Perl, embedded devices
Responsibilities
Design and implement Linux-based solutions on embedded devices, develop large-scale multi-tiered multi-threaded embedded software applications, design and develop distributed software systems and services
Seniority
Senior, hands-on IC