Software Engineer, Tools & Release
Rethink Robotics - Boston, MA

This job posting is no longer available on VentureLoop. Find similar jobs: Software Engineer jobs - Rethink Robotics jobs

Rethink Robotics is developing a family of low cost and highly intelligent robots that can perform simple tasks in a manufacturing environment, increasing the productivity of the people around them who are doing the more highly skilled and value-added work. Rethink is based in Boston’s Innovation District and was founded by Rodney Brooks, former Director of the MIT Computer Science & Artificial Intelligence Laboratory, and a co-Founder of iRobot Corporation. Rethink’s robots can be taken out of the box, taught a task by an untrained factory worker, and be productive in a few hours, eliminating the need for systems integration. They are safe to interact with people at close range and are easy to train and retrain on the fly. They are nothing like any existing industrial robots.

Rethink Robotics is revolutionizing manufacturing robots, and the very nature of what people think a robot can do and be. More importantly, we are driving a new economic reality, making it more competitive to manufacture products in the US, Europe, and Japan, rather than outsourcing to low-cost regions.

The Software Engineer, Tools & Release will be an intrinsic part of a dynamic, collaborative team that believes deeply in the value of what we are doing and that we can achieve it. We think big, but we have a bias for action and “making it happen.” While we’re changing the world with our visionary invention, we know that customers only pay for successful execution--so we’re focused on both. We’re out in front anticipating our customers’ needs, ahead of the technology, and ahead of expectations. We’re humble, we’re great, and we’re unconventional. Changing the world has never been this much fun.

Role and Responsibilities

Employer: Rethink Robotics, Inc.

Position: Software Engineer – Tools & Release

Location: 27-43 Wormwood Street, Suite 300, Boston, MA 02210

Duties: Design, develop and extend software tools used by internal engineering teams and quality assurance team by drawing on skills that include object oriented programming concepts (OOP) and design patterns, analysis and design of software tools, multi platform development in Linux, release engineering and release management, database design and administration, Linux/UNIX system administration, and continuous integration with Jenkins or Buildbot, experience programming in C/C++, Python, Perl, HTML, Java, JavaScript, Bash Shell Script, and SQL. Responsible for software builds in CMake and Jenkins; incorporate static code analysis tools into build processes, improve productivity tools using Git, Subversion, Trac, PostgresSQL, and Agilo, configure Linux desktop and build servers using Ubuntu and Gentoo, develop user interface to display and filter messages coming from robot. Create productivity tools to calibrate, update, and tune the robot; design and implement automated test tools. Use experience with Sockets, STL, QT Libraries, QML, Qmake, and QT Creator on complex software projects. Design, build, and develop a build and release management system. Design and enforce policies for managing source code. Provide continuous support on builds and strive to make the build and releases as close to automated as possible. Monitor and administer the automated build and continuous integration process to ensure correct build execution, and facilitate resolution of build failures. Develop and maintain documentation of the build/release process; and investigate tools that might speed up the process or make us more efficient in build and release management.

Requirements: Master’s degree in Computer Science, Engineering, or a related field and 2 years of experience reflecting demonstrable ability in the sill set described above.

In lieu of Master’s degree and 2 years of experience employer will accept a Bachelor’s degree in Computer Science, Engineering, or a related field and 5 years of experience reflecting demonstrable ability in the skill set described above.

Send resume and reference Job # 6006 in the subject line.

VentureLoop: Connect with Startups. Get in the Loop.
Find jobs at top startups backed by top venture capital firms.