Imagine the future you could help us build.
Teamwork, not just tech work. We are tech futurists and business geniuses. Together, we solve problems to make daily life easier. We are looking for a few more great minds to join our team as we continue to grow one of the world’s leading consumer robot companies.
Together, we empower people to do more.
The Software Engineering group is seeking a Computer Science, Computer Engineering or related degree field intern. You will join a fantastic team of software engineers who are responsible for scaling out iRobot’s connected products solution to support millions of robots on Amazon Web Services. You will design, enhance, mature, and support iRobot’s cloud IoT solutions. These solutions will be the foundation for key services and capabilities supporting iRobot’s connected products roadmap.
This internship is a summer 2019 internship May-August 2019.
- Design and development of cloud based autonomous robotics solutions.
- Design, development and configuration of software components and services with current design patterns like a micro-service architecture.
- Adopt and enhance agile scrum development practices and continuous delivery principles to support growing portfolio of connected robots
- At least two – three years of course work toward a Bachelor’s Degree in Computer Science, or related field.
- Software development experience with object-oriented languages like Python, Java, or C++, using SOA principles
- Highly collaborative, excellent interpersonal skills, and a strong desire for continuous improvement
- Experience with foundational cloud services for storage, computation, event processing, messaging, data processing, and analytics with a high preference for Amazon Web Services (AWS)
- Knowledge about APIs, RESTful services
- Knowledge of NoSQL solutions (AWS Dynamo DB, Cassandra, MongoDB, Azure Tablestorage, etc) and unstructured data processing are highly desirable
- Experience of JSON, YAML and related notational data representations
- Electrical & Electronic Manufacturing
- Information Technology & Services
- Computer Software
- Salary Offer 0 ~ $3000
- Experience Level Junior
- Total Years Experience 0-5
- Dropdown field Option 1