Amazon - Arlington, VA
posted 3 months ago
Amazon Web Services (AWS) is seeking a Software Development Engineer II to join our Bespoke Solutions team, focusing on building embedded software for cutting-edge hardware solutions. This role involves developing high assurance embedded systems that integrate seamlessly with AWS services, particularly in the realm of 100G+ connectivity solutions. The successful candidate will work with advanced FPGA SoCs and will be responsible for architecting, developing, and integrating scalable software solutions that enhance the AWS technology ecosystem. In this position, you will be part of a dynamic team of hardware, software, and FPGA engineers, collaborating closely to create innovative solutions that meet customer needs. You will engage in the full software development lifecycle, from writing embedded software in Rust to developing low-level drivers for ARM and RISC-V targets, as well as Linux drivers and kernel modules. Your contributions will directly impact the performance and reliability of AWS services, ensuring that we continue to provide exceptional value to our customers. The role requires a proactive approach to problem-solving, as you will participate in design meetings, conduct peer reviews, and help identify new technologies that can improve customer experiences. You will also be responsible for deploying embedded software onto hardware targets and debugging issues that arise in RTL, hardware, or software. This position demands a strong understanding of software architecture and the ability to make informed design decisions in a collaborative environment.