Senior Software Dev Engineer - CPLD / FPGA at Amazon
Senior Software Dev Engineer - CPLD / FPGA Details
June 25, 2019, 5:38 a.m.
Software Development Engineers
Hardware Engineering team AWS Hardware Engineering
The AWS Hardware Engineering team is driving rapid innovation in the server and storage infrastructure used by Amazon Web Services. Our designs are fundamentally changing the data center, providing operational and financial benefits that are critical to the success of the AWS business and its millions of customers. Our Software Engineers solve challenging technology problems, and take big bets on new concepts, enabling AWS services to continue to revolutionize the industry. The ideal candidate for this role is an innovative self-starter. You are an expert in multiple programming domains, including RTL, firmware, and scripting. You use comprehensive system knowledge to find the best solutions to multi-factor problems. You enjoy working with engineers across the company as well as external companies on green field development efforts. You are comfortable collaborating with hardware and software development engineers to define system architecture. AWS Engineers are shaping the way people use
· Bachelors degree or higher in Computer Science, Computer Engineering or related field · 5+ years’ experience in software development as an engineer · Excellent verbal and written communication skills and ability to collaborate · Experience with software development in C / C++ / Verilog / SystemVerilog · Working knowledge of scripting languages like Python, Shell, Make · Experience with low-level communication protocols like I2C, SPI, UART · Understanding of ARM and Intel architecture · Understanding of server platform design and architecture · Understanding of server manageability (BMC, IPMI)