PasadenaCARecruiter Since 2001
the smart solution for Pasadena jobs

Principal Software Engineer (Exp w/ Robotics behavior; Linux/C++)

Company: iRobot Corporation
Location: Pasadena
Posted on: February 16, 2020

Job Description:

Job DescriptionIntroduction 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. 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 Team is rapidly growing and we're looking for an exceptional Principal Robotics Software Engineer - Behaviors to join our team. We're looking for someone with great interpersonal skills, passion, energy, and the desire to build. What you will do: * Design, implement, test, and document robotics, navigation, and vision algorithms in C/C++ on desktop and embedded platforms. The candidate will participate in the creation of the next generation robot behaviors and strategies in our consumer robotics products. * The positions responsibilities also include validation and characterization of the products developed at iRobot including embedded solutions for navigation, planning, robotics components, and hardware. * The position involves a substantial portion of hands-on work and requires an individual able to work independently with minimal supervision. Qualifications: * Experience developing robotics, navigation, or vision systems. * Understanding of and experience with several of the following: ROS/ROS2, Gazeebo, behavior-based control, path-planning, obstacle avoidance, estimation and control. * Minimum of 3 year writing code in C++ 11 and beyond. * Working understanding of computer systems including concurrent programming, operating systems, compilers, and computer architecture. * Working experience in Linux. * Experience validating complex systems involving hardware, software, and mechanical components. * Strong analytical skills and mathematical foundation. * A solid engineering background with hands-on design and development experience. * Excellent verbal and written communications skills. * Strong problem solving and analytical skills. * Minimum Degree: MS in Computer Science, Electrical Engineering, or related field. Preferred Qualifications: * Ability to build/assemble/modify electronic assemblies or robots into various configurations for test purposes. * Understanding of and experience with any of the following: behavior-based control, Entity Component Systems, path-planning, obstacle avoidance, behavior trees, estimation and control. * Understanding of and experience with any of the following: object recognition, structure from motion, 3D reconstruction, ego-motion estimation, feature extraction and matching face recognition. * Algorithm prototyping/development with Matlab and/or Python. * MS or PhD in Computer Science, Electrical Engineering, or related field. Our Pasadena office is in the heart of Old Town, with dining and shopping right outside our offices and Downtown Los Angeles a short 20 minute metro ride away.

Keywords: iRobot Corporation, Pasadena , Principal Software Engineer (Exp w/ Robotics behavior; Linux/C++), IT / Software / Systems , Pasadena, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other IT / Software / Systems Jobs


STUDENT PROFESSIONAL WORKER, INFORMATION TECHNOLOGY -Los Angeles
Description: INFORMATION TECHNOLOGY Print Apply STUDENT PROFESSIONAL WORKER, INFORMATION TECHNOLOGY Salary 23.14 Hourly Location Los Angeles County, CA Job Type Temporary Department HUMAN RESOURCES COUNTYWIDE EXAMS (more...)
Company: Los Angeles County Department of Human Resources
Location: Los Angeles
Posted on: 02/23/2020

Lead Android & Bluetooth Engineer
Description: Lead Android Bluetooth Engineer br Lead Android Engineer - East LAWe are a fast-growth, VC-backed start-up near Silverlake in Los Angeles. Our industry veterans - out of major consumer electronics (more...)
Company: CyberCoders
Location: Los Angeles
Posted on: 02/23/2020

Software Development Engineer II (SDE)
Description: Employer Amgen Location Thousand Oaks, CA, US Posted Feb 09, 2020 Ref R-79655 Discipline Information Technology, Software Development Hotbed Biotech Beach, Ideal Employer Required Education High School (more...)
Company: Amgen
Location: Thousand Oaks
Posted on: 02/23/2020


Entry Level Computer Programmer
Description: Entry Level Computer Programmer As the fastest growing employer of emerging tech talent across the U.S, Revature looks to hire over 300 innovative Entry Level Computer Programmers in the next 4 weeks. (more...)
Company: Revature
Location: Lake Forest
Posted on: 02/23/2020

Senior Information Technology Auditor
Description: Exceptional Opportunity for an Exceptional Candidate Relocation Paid: Yes, Will Relocate Nationally Salary: - 75,000.00 - 130,000.00 Employment Type: -Full Time /
Company: StaffRight Associates
Location: Canoga Park
Posted on: 02/23/2020

Technical Art Director, Video Games
Description: Technical Art Director Lead our Los Angeles-based technical art team to create amazing virtual concerts in Unity featuring some of today's biggest recording artists. Job Requirements: Lead a team of
Company: JJA Venture Search
Location: Culver City
Posted on: 02/23/2020

Hadoop Tech Lead / Sr Developer
Description: Title: Hadoop Tech Lead / Sr Developer Location: Costa Mesa, CA Job Description: Enriched knowledge in Hadoop ecosystem including HDFS Spark PyS Sqoop Flume
Company: Next Level Business Services, Inc.
Location: Costa Mesa
Posted on: 02/23/2020

TALEND 3) Developer
Description: TALEND v6.3 Developer Jobs in Toronto, Ontario - Procom Back to search results - Start a new search See other jobs at this company Learn More about Procom Print Save Email TALEND v6.3 Developer (more...)
Company: Pro.com
Location: Ontario
Posted on: 02/23/2020

Front-End Developer
Description: Front-End Developer Jobs in Toronto, Ontario - Procom Back to search results - Start a new search See other jobs at this company Learn More about Procom Print Save Email Front-End Developer Job Description (more...)
Company: Pro.com
Location: Ontario
Posted on: 02/23/2020

Software Development Engineer in Test
Description: Job Title Software Development Engineer in Test Education Bachelor's Degree Location Los Angeles, 90045 US Primary Career Level Experienced Non-Manager Category IT/Software Development Job Type Full-time (more...)
Company: SDL plc
Location: Los Angeles
Posted on: 02/23/2020

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Pasadena RSS job feeds