Barrett Technology is a great place to work and develop professionally. The supportive, learning atmosphere is led by seasoned management and competent engineers. We promote from within, investing in our people. Personality and integrity are important at Barrett. The type of person who will do well at Barrett is a team player and a clear communicator. We look for people who are personable, honest, and open to feedback, as well as those who are open to learning new skills, finish tasks in a timely and through manner, and who understand that documentation is an essential component of most tasks.
Software Engineer - Robotics
The Software Engineer will be an integral member of a cross-disciplinary engineering team that is responsible for developing a new rehabilitation robot with interactive force control. We are a small company looking for an individual with a broad skill set who excels at C++ programming with a passion for game design.
The applicant should be able to stay organized and on task, work well with little oversight, and be willing to take initiative and act upon new ideas.
Specific responsibilities include the following:
- Listen to the needs of medical rehabilitation professionals and develop engaging games with force-feedback to demonstrate how effective our robots can be in their field
- Perform software project management tasks including scheduling, revision control, release cycle management, and adherence to a formal quality system (IEC 62304)
- Collaborate with mechanical, electrical, and firmware engineers to develop and test our robotic systems
Required qualifications and proficiencies:
- U.S. citizenship
- BS or MS in Robotics, Computer Engineering, Computer Science, or equivalent
- Proficient in C++ programming
- Highly-valued skills include: medical software experience, control theory, robot haptics, Linux programming, Python, ROS, MATLAB
This full time position includes health care and other benefits. Please send a cover letter and resume to email@example.com.
Internships for Summer of 2015
Barrett Technology begins recruiting students for summer internships in February and finalizes the interview and selection process before the end of April. While our summer internship program is open to all, we place a high value on students from local partner schools, based on our ability to engage in campus Career Days, Product Showcases, field trips, etc. throughout the academic year. Barrett's ongoing partnerships with the Massachusetts Institute of Technology's Undergraduate Practice Opportunity Program (UPOP) and Olin College of Engineering provide proximity to our Newton location and facilitate the selection process.
Summer internships run for a minimum of 10 weeks between May and September, but candidates are free to utilize their entire summer break.
Please send a cover letter and resume, in either .pdf or .doc format, to firstname.lastname@example.org .
Mechanical Engineering Intern(s):
We are no longer seeking mechanical engineering interns at this time. Please check back in 2016 for mechanical engineering internship positions.
Software Engineering Intern(s):
Seeking 2 Undergraduate Candidates
Software Engineering interns at Barrett will be responsible for developing games for our new neurorehabilitation robot and assisting with our robotic arm and hand control software. As our software libraries are written in Python and C++, we would prefer experience or interest in these areas. ROS and user interface experience are also highly valued. Over the summer, you will work in a team with another intern. Typically, the team will be assigned one summer-long, software development project. In past years these projects have included quality control software for our robotic arm, performance software for Barrett motor controllers, and even a full-fledged, customer facing, robotic hand control software program. We expect you to work together with limited guidance from the Barrett Software Staff.