
About Amazon
The everything store and cloud computing leader
Key Highlights
- Headquartered in South Lake Union, Seattle, WA
- Over 1.5 million employees worldwide
- Leading cloud services through Amazon Web Services (AWS)
- Acquired Whole Foods, Twitch, and Ring
Amazon, headquartered in South Lake Union, Seattle, WA, is the world's largest online retailer and a leader in cloud computing through Amazon Web Services (AWS). With over 1.5 million employees globally, Amazon operates in various sectors, including AI with its Alexa devices and a vast marketplace k...
🎁 Benefits
Amazon offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also have access to a learning ...
🌟 Culture
Amazon's culture is driven by customer obsession and a focus on innovation. The company encourages employees to think big and move fast, fostering an ...
Skills & Technologies
Overview
Amazon is hiring a Software Development Engineer (SDE) for their Machine Learning Acceleration team to drive pre-silicon hardware/software co-development for machine learning chips. You'll work with architecture and design teams, writing bare-metal software to verify SoC functionality. This role requires a solid background in embedded software and system development.
Job Description
Who you are
You have a solid background in embedded software and system development — your experience includes working on hardware/software co-design and understanding the intricacies of chip design. You are proficient in programming languages such as C and C++, which are essential for writing bare-metal software. Your familiarity with embedded Linux allows you to navigate the complexities of system-level programming effectively.
You thrive in collaborative environments — working closely with architecture, design, and emulation teams is second nature to you. You understand the importance of cross-functional teamwork in delivering high-quality silicon functionality. Your problem-solving skills enable you to tackle challenges that arise during the development process, ensuring that the end-to-end functionality of the SoC is verified.
You are detail-oriented and committed to quality — your approach to software development emphasizes thorough testing and validation. You take pride in your ability to write clean, efficient code that meets the performance requirements of various subsystems within the SoC. Your passion for technology drives you to stay updated with the latest advancements in machine learning and hardware design.
Desirable
Experience with machine learning frameworks or tools would be a plus, as it aligns with the focus of the team. Familiarity with cloud computing concepts, particularly within AWS, can enhance your contributions to the team. A background in silicon design or architecture can also provide valuable insights into the development process.
What you'll do
As an SDE in the pre-silicon team, you will be responsible for driving the pre-silicon hardware/software co-development for our machine learning chips. You will collaborate with architecture, design, and emulation teams to build new silicon functionality. Your primary focus will be on writing bare-metal software to verify the end-to-end functionality of the SoC and the performance of different subsystems.
You will engage in the design and implementation of software solutions that facilitate the testing and validation of silicon designs. This includes developing test plans, executing tests, and analyzing results to ensure that the SoC meets its performance and functionality goals. Your role will require you to troubleshoot and debug issues that arise during the development process, working closely with hardware engineers to resolve any discrepancies.
You will also participate in design reviews and contribute to architectural discussions, providing insights based on your software development experience. Your ability to communicate effectively with cross-functional teams will be crucial in ensuring that all stakeholders are aligned on project goals and timelines.
What we offer
At Amazon, we foster a culture of innovation and collaboration. You will have the opportunity to work on cutting-edge technology that powers machine learning applications across various industries. We offer competitive compensation packages, including equity and comprehensive benefits. Our inclusive team culture encourages continuous learning and professional growth, providing you with the resources you need to succeed in your career.
Join us at Amazon and be part of a team that is shaping the future of machine learning acceleration. We encourage you to apply even if your experience doesn't match every requirement — your unique perspective could be the key to our success.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Amazon.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Amazon is hiring a Senior Software Development Engineer to drive pre-silicon hardware/software co-development for machine learning chips. You'll work with AWS services and embedded systems in Austin, Texas.

Embedded Engineer
Amazon is hiring a Senior Embedded Engineer to develop firmware for machine learning acceleration systems. You'll work with C/C++ and collaborate on hardware/software co-design. This position requires experience in embedded systems and machine learning.

Embedded Engineer
Amazon is hiring an Embedded Engineer for their Machine Learning Acceleration Systems team. You'll develop firmware for custom silicon solutions that enhance machine learning capabilities. This position requires experience in C/C++ and embedded systems.

Hardware Engineer
Amazon is hiring a Senior Hardware Engineer for the Machine Learning Acceleration team at Annapurna Labs in Austin. You'll be responsible for the design and validation of next-generation ML chips and server integration, requiring expertise in AWS and machine learning technologies.

Hardware Engineer
Amazon is hiring a Senior ASIC Design Engineer to support the development of cloud-scale machine learning acceleration solutions. You'll work with AWS technologies and contribute to innovative silicon and software designs. This role requires expertise in hardware engineering and machine learning.