• Sr. Software Engineer - AWS Network Devices

    Location US-CA-Cupertino
    Posted Date 2 months ago(1/21/2019 1:09 PM)
    Job ID
    739651
    Company/Location (search) : Country (Full Name)
    United States
  • Job Description

    Amazon Web Services is looking for Software Development Engineers to develop new platforms for AWS Networking. You will join a team of engineers developing embedded routing platforms that enable one of the world's largest and complex networks. With Amazon Web Services (http://aws.amazon.com), our goal is to become The Infrastructure Platform to the world. Our customers demand the highest quality and reliability for their services. As we continue to grow at a tremendous rate, we look for innovative ways to build, automate and scale our network, and our team is responsible for providing significantly improved performance, reliability, control, and visibility for Amazon's global network.

    We are seeking engineers with a demonstrated track record of designing and implementing Linux-based solutions on embedded devices, ideally for networking products. We want people who are passionate about building high-performance, maintainable embedded Linux systems. The data plane team is focused on the forwarding path of network traffic for devices that are at the core of the Amazon network.

    Why would you want to work on network devices for Amazon?
    · 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 and have the opportunity to change how data-center networking is done.
    · Very large impact: AWS and Amazon is built on networks with these devices at their core.
    · You like to get stuff done: we have a lot to do, with many opportunities to deliver.

    Basic Qualifications

    · BS in Electrical Engineering or Computer Science
    · 9+ years of professional experience developing software

    Preferred Qualifications

    · Understanding of networking
    · 4+ years’ experience with C for driver and board-level software system development
    · 2+ years’ experience with systems level development and debugging, , preferably with ASICs/drivers development or integration experience
    · Demonstrated ability to drive a subsystem or product to completion
    · Experience building switches and routers, specifically having worked on the data plane ASIC integration, preferably having delivered to at least one platform.
    · Expertise in the design and implementation of subsystem tests
    · Ability to drive progress in the absence of top level requirements
    · Expertise in solving non-trivial embedded problems under time pressure
    · Experience writing Linux system software - netlink, and system calls
    · Great written/verbal communication skills and teamwork.
    · Masters in CS/EE or equivalent


    Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job