Irobot Corporation Pasadena , CA 91101
Do you have a passion for robotics? Do you want to code 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 all across the world.
Our West Coast Software Engineering Team is rapidly growing and we're looking for an exceptional Principle Embedded Software Engineer to join our team. We're looking for someone with great passion, energy, and the desire to build.
Essential Functions/ Job Duties
Create cutting-edge sensors, processor mainboards, navigation software and motion control systems.
System level design, board bring up, low level driver implementation, and advanced analog/digital signal processing.
Advanced embedded C / C++ / Assembly coding experience that includes device drivers, RTOS applications, communications, debugging, qualifying and production manage code repositories along with production release packages.
Bootloader design and development experience, including secure boot mechanisms. Over the air (OTA) update experience a plus.
Solid understanding of design patterns, data structures and advanced programming techniques
Knowledge of embedded software such as: interrupts, ADCs, DMA, SPI and clock management
Strong problem solving and algorithmic skills, fast learning and highly motivated, team player, ability to lead tasks and mentor other employees
Ability to understand electrical schematics and the fundamentals of analog and digital circuits
B.S. in Computer Science / Electrical Engineering or other technical, and at least 5 years of professional experience
MS in Computer Engineering, Computer Science, or equivalent
Previous experience designing and building circuit boards
Systems communications development, including inter-systems com links, serial bus protocols and internet based communications, including sockets and CoAP and MQTT cloud applications a plus.
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 by MIT roboticists who had the vision of making practical robots a reality. To date, we have sold over 20 million robots and globally employ more than 600 of the robot industry's best and brightest. iRobot is committed to fostering invention, discovery and technological exploration in the pursuit of practical and valuable robot products for the home. iRobot stock trades on the NASDAQ stock market under the ticker symbol IRBT.
Our Pasadena office is in the heart of Old Town, set against the San Gabriel mountains. iRobot is headquartered in Bedford, Massachusetts. We also have offices in Europe, Japan, China & Hong Kong. Imagine the future you could help us build as a fellow iRoboteer!
iRobot is an Equal Opportunity Employer