Software Development Engineer - Machine Learning Hardware/Software Co-Design
2 Days Old
Join Amazon Web Services (AWS), the world's leading cloud platform, where you can make a significant impact by developing custom machine learning chips at the core of our Trainium machine learning instances. As a Software Development Engineer in our pre-silicon team, you will spearhead the hardware/software co-development for innovative machine learning chips.
Key Responsibilities:
Collaborate with architecture, design, and emulation teams to integrate new silicon functionalities.
Develop bare-metal software to validate the end-to-end functionality of the System on Chip (SoC).
Evaluate functionality and performance across different subsystems in the SoC.
We seek candidates with a solid foundation in embedded software, system development, or chip design. If you possess expertise in areas such as:
Hardware/Software interfaces and computer architecture
Programming in C/C++ and scripting in Bash/Python
Data structures and algorithms
Preferred Qualifications:
Experience in low-level software, including firmware and device drivers
Familiarity with SoC architecture
Understanding of I/O interfaces (PCIe, AXI), memory types (HBM, DDR), and CPU architecture
AWS not only values diverse experiences but also emphasizes an inclusive culture that empowers you to thrive in your career while achieving work-life harmony. We encourage applications from all backgrounds, as we believe that varied experiences enrich our community.
Join us, and let's shape the future of cloud computing together!
- Location:
- Cupertino, CA, United States
- Category:
- Computer And Mathematical Occupations