Senior Robotics Scientist (Mapping and Navigation) #EDSO
Senior Robotics Scientist (Mapping and Navigation) (iRobot Corporation, Pasadena, CA) Design, implement, test & document robotics algorithms in C & C++ on desktop & embedded platforms. Develop novel algorithms for mobile robotics navigation.
Minimum Requirements: PhD or US equivalent in Computer Science, Computer Engineering, Elec Engineering, or related, plus 3 years experience programming in Python & using C/C++ in full software development lifecycle (including building, maintaining, & testing of software features) for sensor systems design & development in robotics. Must also have: 3 years prof experience developing distributed machine learning algorithms for robotic control; 3 years professional experience developing algorithms for learning cooperative robotic behaviors; 2 years professional experience in development with Matlab; 1 year professional experience using AWS cloud services (including: EC2, S3, Lambda, ECS, Batch & SES); 1 year professional experience designing & deploying serverless cloud applications; 1 year professional experience designing & implementing Sensor Fusion Systems; 1 year professional experience using Kalman Filters, Inertial Measurement Units, & ultrasonic sensors; 1 year professional experience designing Embedded Systems & programming microcontrollers; 1 year professional experience using & maintaining computer vision tracking systems; any professional experience with navigation, obstacle avoidance, & Simultaneous Localization & Mapping; any professional experience developing control systems for autonomous robots & simulation & modeling of multi-robot systems; any professional experience with unsupervised & supervised learning, neural networks, & genetic algorithms.
EOE. MFDV.