Embedded Software Engineering Manager

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
Do you want to help build the future of one of the largest consumer robots company in the world? You will have a hand in developing the next generation of products that will live in millions of homes across the world. As a pioneer in the robot industry, our goal is to drive innovation, serve as an industry catalyst and change the world by empowering people to do more. Our Software Engineering organization is expanding, and is looking for an exceptional software leader to join our team. You will lead a software development team focused on cutting-edge technologies for emerging robots. You 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!
Responsibilities
As a manager on the embedded 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. * Manage an incredible group of engineers developing firmware for consumer connected Robots * 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 and idea generation * 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
**Qualifications:** * Demonstrated ability to recruit and manage technical teams, including performance management. * Ability to operate in a broad and diverse set of technologies. Expert in C/C++ development environments and RTOS and/or embedded Linux * Exceptional embedded developer background turned manager. * Previous experience leading a team in an Agile/SCRUM environment * Minimum 10 years software development experience with at least 5 years leading Embedded software engineering teams * BA/BS degree in Computer Science, Computer Engineering or related field **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.