Associate Software Engineer
Job Code : HOM-09-37
Division : Home Robots
Location : Bedford MA US 01730
Job Type : Full Time
Career Level : Entry Level
Education : Bachelor's Degree
Category : Computers, Software
Job Description :
Associate Software Engineer – Home Robots Division
iRobot delivers innovative robots that are making a difference in people’s lives. From cleaning floors to disarming explosives, we constantly strive to find better ways to tackle dull, dirty and dangerous missions—with better results.
Location: Bedford, MA
We seek an entry level Associate Software Engineer for our Home Robots Division. In this role, you will be responsible for technical contributions to software development efforts including programming, debugging, and participating in design reviews.
Responsibilities:
Design and implement software for robot embedded systems, as well as related accessories and desktop applications.
Develop and perform unit and system level test code and procedures.
Diagnose reported software defects and recommend solutions.
Provide basic software support to interdisciplinary project team.
Participate in code and design reviews.
Job Requirements :
Requirements/Qualifications:
Bachelor’s degree in technical or scientific field from accredited university.
At least one year of experience in real-time embedded systems.
Proficient in C programming language. Experience in other languages a plus.
Excellent communication skills and ability to work in fast paced environment is required.
Familiarity in software test plans and design validation testing.
Familiarity with any of the following applications and technologies is a plus:
Robotics, control systems, TCP/IP networking, VoIP
Linux, device drivers, board support packages
Abstract data types, object oriented programming
Windows application development using C# or .NET