Amazon Robotics is seeking talented and motivated Software Engineers to design, develop and test software that controls and optimizes mobile-robotic fulfillment systems used by Amazon.com operations.
We build software to process, aggregate, persist and share various navigation data types such as vehicle/entity positions, travel time estimation and congestion data. This navigational data drives improved system performance by enabling adaptive and dynamic path planning, efficient allocation decisions, floor visualization and health monitoring.
Our Software Engineers experiment with disruptive technologies and integrate them within our current software solutions using agile methodologies in a collaborative team environment. Each Software Engineer will have an assigned technical mentor to help with onboarding, as well as 1-1 guidance from their manager, and will work closely with other engineers.
Key job responsibilities
- Identify and develop software solutions to current business problems
- Work with your manager and team to create milestones and deliverables
- Participate in daily scrums and reviews with development teams
- Develop design documentation and lead reviews with other engineers
- Write code and unit tests and integrate code with other software and hardware components
- Prototype and test concepts or features, both through simulation tools and emulators and with live robotic equipment
- Work directly with customers to test software prototypes and incorporate feedback
- Utilize Amazon Robotics and Amazon engineering tools, processes and technologies
A day in the life
Amazon offers a full range of benefits that support you and eligible family members, including domestic partners and their children. Benefits can vary by location, the number of regularly scheduled hours you work, length of employment, and job status such as seasonal or temporary employment. The benefits that generally apply to regular, full-time employees include:
1. Medical, Dental, and Vision Coverage
2. Maternity and Parental Leave Options
3. Paid Time Off (PTO)
4. 401(k) Plan
If you are not sure that every qualification on the list above describes you exactly, we'd still love to hear from you! At Amazon, we value people with unique backgrounds, experiences, and skillsets. If you’re passionate about this role and want to make an impact on a global scale, please apply!
BASIC QUALIFICATIONS
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- Experience in machine learning, data mining, information retrieval, statistics or natural language processing
- 2+ years of experience in object-oriented programming and modern programming languages (C, C++, Java, Kotlin, Python)
PREFERRED QUALIFICATIONS
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.