Summer 2023: Floorcare Software Application Intern (Masters Preferred)

iRobot
February 03, 2023
Contact:N/A
Offerd Salary:Negotiation
Location:N/A
Working address:N/A
Contract Type:Other
Working Time:Full time
Working type:N/A
Ref info:N/A

Introduction

Are you excited by the idea of making robots that are loved by millions of people all over the world? As a Floorcare Application Software Engineering Intern, you will have an important hand in helping to ensure that our robots continue to add value to our consumers' lives by working on new features and improvements that we deliver digitally. If you are a consumer centric pioneer who wants to build innovative Robot products, keep reading!

This is a full-time internship, Monday through Friday during business hours from May-August.

Responsibilities

  • Work across an interdisciplinary team practicing the Agile methodology to develop updates and new features to existing robots in the field delivered via Over-The-Air software updates.
  • Develop automation and tests that ensure the stability of the codebase at all times.
  • Deliver artifacts that help set the standard in your group for engineering excellence, from designs to implementations.
  • Solve problems pragmatically, applying judgment and experience to balance trade-offs between competing interests.
  • Qualifications

  • Currently pursuing a Bachelors or Masters in Computer Science or related technical or scientific field
  • Experience in C/C++ applications for Linux or mobile devices
  • Knowledge of design patterns, data structures and advanced programming
  • Experience with finite state machine design and implementation
  • Experience with algorithms and robot behavior systems
  • Strong analytical skills and a desire to learn
  • Capable of solving complex tasks in creative and effective ways with some guidance
  • Excellent communication skills. Able to explain and defend own work
  • Bonus Qualifications:

  • Experience developing using an Agile engineering process
  • Experience with real-time and multi-threaded systems
  • Experience with scripting languages like Python and bash
  • From this employer

    Recent blogs

    Recent news