

Key job responsibilities
• Collaborate and communicate effectively with experienced cross-disciplinary Amazonians to design, build, test, deploy and operate innovative robotics products and services that delight our customers, while participating in technical discussions to drive solutions forward.
• Participate in code reviews and contribute to technical documentation.
• Build and maintain resilient robotics systems that are scalable, fault-tolerant, and cost-effective.
• Leverage and contribute to the development of GenAI and AI-powered tools to enhance development productivity while staying current with emerging technologies.
• Write clean, maintainable code following best practices and design patterns.
• Work in an agile environment practicing CI/CD principles while participating in operational responsibilities including on-call duties.
• Demonstrate operational excellence through monitoring, troubleshooting, and resolving production issues.A day in the life
As an intern, you will be matched to a manager and a mentor and will have the opportunity to influence the evolution of Amazon technology and lead critical projects early in your career.
- Are 18 years of age or older
- Are enrolled in a Bachelor's degree or above in Computer Science, Computer Engineering, Systems Engineering, Electrical Engineering, or other related discipline
- Experience with data structure implementation, basic algorithm development, and/or object-oriented design principles
- Demonstrated experience with at least one Embedded programming language such as C, C++ or Rust.
- Experience from previous technical internship(s) or demonstrated project experience
- Experience in problem solving and data analytics
- Experience with one or more of the following: AI tools for development productivity, Embedded Linux development (Yocto), RTOS related development, Embedded peripherals such as I2C, SPI, UART, CAN etc., Version control systems, Debugging and troubleshooting Embedded systems using various hardware and software tools, Other high level languages like Python
- Excellent written and verbal communication skills
- Demonstrated ability to learn and adapt to new technologies quickly
- Basic understanding of software development lifecycle (SDLC)
משרות נוספות שיכולות לעניין אותך