Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Amazon System Development Engineer Hardware Engineering Services 
United States, Washington, Seattle 
523311448

09.09.2024
DESCRIPTION


You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You’ll collaborate with people across AWS to help us deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers. And you’ll experience an inclusive culture that welcomes bold ideas and empowers you to own them to completion.
Key job responsibilities
You will be part of a team that solves systemic issues, drives changes back into development and builds mechanisms to scale and efficiently operate our infrastructure at the Edge. As a member of the AWS Hardware team, you will work with other subject matter experts in compute, memory, storage technologies to develop and deliver the best customer experience in cloud computing.
A day in the life
- Partner with Hardware Design Engineers and Software Engineer undertake sustaining and root cause analysis of complex issues.- Dive into and take ownership for critical design issues.
- Participate in design reviews.
- Address all aspects of technology readiness, including system design, tests and fleet deployment.
- Help build robust methodology and processes to deliver technology to products
Amazon Web Services (AWS) values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.

BASIC QUALIFICATIONS

- 4+ years of non-internship professional software development experience
- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- Knowledge of systems engineering fundamentals (networking, storage, operating systems)
- Experience programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby
- 3+ years of deploying and operating in a Linux/Unix environment experience
- 2+ years of systems design, software development, operations, automation, and process improvement experience.
- Experience with x86 architecture, as well as ARM, and FPGA devices
- Experience with modern technology devices in storage, networking, memory as well as a variety of interface standards and protocols (I2C, IPMI, SPI, PCIe)
- Excellent problem solving skills; ability to invent and simplify
- BS degree in Computer Science, Computer Engineering, or other technical degree, or relevant work experience


PREFERRED QUALIFICATIONS

- Experience working in an Agile environment using the Scrum methodology
- 4+ years of SysDE (Systems Development Engineer) or equivalent experience
- 4+ years of server systems debug experience; debugging and root causing complex server platforms
- 4+ years of experience contributing towards increasing durability, security, availability and scalability of systems through exploration, diagnosis and remediation
- Experience integrating software applications into automated environments
- Experience developing, deploying, and owning cloud applications
- Familiarity with AWS and EC2, with ideally hands on experience
- Experience with DNS, DHCP, SSH, HTTP, TCP/IP and other common network protocols
- Ability to dive deep to analyze complex issues, solve problems, and automate repetitive tasks
- Experience in developing functional design specifications, validation plans and functional test procedures
- Experience with server technologies: BIOS, BMC, signal integrity, memory, storage, networking, PCIe, and thermal
- Excellent verbal and written communication, as well as documentation skills