AWS is looking for Network OS Software Development Engineers to develop new routing and switching platform and networking solutions that powers world's largest Cloud Network. Our customers demand the highest quality, reliability and security for their services. As we expand at a tremendous rate, we are seeking brilliant and passionate Software Development Engineers to join our Network Operating Systems and Security Software Development team.
You will be responsible for designing and developing Software solutions for highly complex Networking Systems that need to operate at extreme scale and highest standard with respect to reliably and security. As a Software technical leader of this team, you will dive deep to understand Amazon's network architecture, operation and security, partner with network engineering, peer software / hardware team members and other AWS service teams to develop the Embedded Software for our Networking switches and router. We are looking for the highest quality candidates for a world class team. Why would you want to work on AWS Networking? - We are making history! - We have some of the largest data center networks in the world and we don't stop growing. - Because we own both the network and the devices, we can innovate in a way that others cannot. - Very large impact: everything AWS does is built on networks using these devices.
Must have a BS/MS in Electrical Engineering, Computer Science or related field and 5+ years relevant experience
Excellent problem solving skills.
Obsessed with Software quality and security
Very strong Software development and debugging skill for C, C++ or any modern programming language
Experience developing software services and an understanding of design for scalability, performance and reliability
Network switching/routing software and tools development exposure / experience
Must have good written and oral communication skills, be a fast learner and have the ability to adapt quickly to a fast-paced development environment.
Knowledge of operating system internals, Linux kernel, Driver Software development/debugging experience
Kernel debugging and development
Platform and Systems Software development experience for PPC, ARM, X86 platforms
Work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility.
Write high quality Embedded system software
Excellent leadership skills and teamwork skills
Results oriented, high energy, self-motivated
Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation.