Manager, Software Engineering

iRobot

(Bedford, Massachusetts)
Full Time
Job Posting Details
About iRobot
We are the leading global consumer robot company, designing and building robots that empower people to do more, both inside and outside of the home. Founded in 1990 by Massachusetts Institute of Technology roboticists who had the vision of making practical robots a reality.
Summary
iRobot Corporation, with a mission of “empowering people to do more” is at the forefront of the development of robotics and artificial intelligence technologies. iRobot has a global presence, operates across three markets: Home Robots, Defense and Security, and Remote Presence, and has become one of the world’s preeminent specialist designers and builders of robots. iRobot invests in the development and growth of its people, in a culture of empowerment, innovation and fun. Come work with some of the most talented and influential people in the robotics field utilizing cutting edge technologies, in an exciting, fast-growing industry! iRobot’s SW Engineering organization is expanding, and is looking for an exceptional software leader to join our team. This person will lead a software development team focused on cutting-edge technologies for emerging Robots. The ideal candidate can thrive in a fast paced, cross-function environment, and enjoys leading multi-disciplinary teams. If you are impassioned by new technology, naturally curious and are driven to lead, we would love to hear from you. As a manager on the software engineering team, you will utilize your strong engineering management skills and technical competency to lead a team of engineers in an Agile environment to successfully achieve our product deliverables.
Responsibilities
- Manage an incredible group of diverse engineers spanning Robotics, Embedded Software, Application Development and Cloud Services - Drive leadership, empowerment, teamwork, and enhance customer value - Demonstrate strong leadership skills by establishing clear goals, objectives and priorities that communicate the organization’s vision - Drive innovation for product solutions by staying abreast of technology trends in the software and robotics space - Set technical direction and drive developer productivity through best in class software engineering practices - Ensure solutions are engineered for a secure, reliable, high performance, highly-available experience for end users - Develop and maintain relationships with Product Management & Customer Support to meet/exceed customer requirements - Attract and retain top talent to build a world class software function, and lead continuous improvement to efficiently meet the future needs of the organization - Ensure that programs of record are delivered on schedule with acceptable levels of quality
Ideal Candidate
- Demonstrated ability to recruit and manage technical teams, including performance management. - Exceptional coding skills in one of the following C, C++, or Java - Previous experience leading a team in an Agile/SCRUM environment - Minimum 10 years software development experience with at least 5 years leading software engineering teams - BA/BS degree in Computer Science **Desired Qualifications** - Experience in the robotics industry - Graduate degree in related field or MBA

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.