Senior Robotics Engineer, National Robotics Engineering Center (NREC)-2008660
The National Robotics Engineering (NREC) develops and matures robotics technologies and solutions from concept to commercialization. Our rare expertise places us at the forefront of unmanned ground vehicle design, autonomy, sensing and perception, machine learning, machine vision, operator assistance, 3D mapping and position estimation. We also lead in educational outreach through its Robotics Academy, which builds robotics curricula and software for K-12 and college-level students.
NREC has 20+ years of experience developing and deploying robots into many applications across multiple sectors, such as agriculture, construction and humanitarian demining. We strive to provide solutions for real world challenges where automation and robots have great impact in productivity and the labor force's safety/comfort.
NREC has been working on perception for autonomous systems for over 20 years. This includes self-driving vehicles, supervised autonomous manipulation, and other types of closed-loop vision applications in agricultural, mining, defense, and manufacturing sectors. NREC has also been working in application of Augmented Reality for 10 years, recently in humanitarian and driver assistance domains.\
We are looking for computer vision engineers who can help our team make both autonomous field robotics and augmented reality applications a reality. You will work on challenging problems and apply state of the art research in computer vision, 3D data processing, sensor fusion, machine learning, and other fields to real world outdoor robotic systems that perform useful work, with an emphasis on regular field testing. You will collaborate closely with both industry and government sponsors to build solutions that have real impact in the world.
Your primary responsibilities will include:
Developing computer vision algorithms for real world applications
Prototyping in scripting languages
Transitioning to embedded CPU/GPU code for production
Interacting with sponsors for both planning and reporting purposes
Reporting complex technical detail to specialists and non-specialists
Mentoring and supporting other specialists
Surveying literature and implementing state of the art techniques to tackle challenging problems
Developing, documenting, and directing software system testing, troubleshooting, and verification procedures
Supporting manufacturing with hardware requirements, technology integration, and maintenance
M.S. in Computer Science, Engineering, Mathematics or equivalent experience
3-5 years of Engineering and Engineering Design Processes experience
3-5 years combined graduate academic and professional software development experience
Strong C++ skills
Experience implementing image processing algorithms and using computing vision libraries (OpenCV, PCL, etc)
Experience with scripting languages for quick prototyping of computer vision applications (Python or Matlab preferred)
Linux development experience
Supervisory and leadership skills
Knowledge of object-oriented concepts
Excellent communication skills
8+ years combined graduate academic and professional software development experience
PhD in Computer Science, Engineering, Mathematics or equivalent experience
Experience with CNNs or other learning for vision techniques
Experience with 3D and projective geometry
Experience with visual odometry, mapping, and SLAM
Experience with embedded systems and real time applications.
Experience developing sensor drivers.
Experience with CUDA
Experience with Intel's IPP or Arm Neon instruction development
Are you passionate about this dynamic opportunity? Please apply.
Internal Number: 2008660
About Carnegie Mellon University
Carnegie Mellon (www.cmu.edu) is a private, internationally ranked research university with programs in areas ranging from science, technology and business, to public policy, the humanities and the arts. More than 12,000 students in the university’s seven schools and colleges benefit from a small student-to-faculty ratio and an education characterized by its focus on creating and implementing solutions for real problems, interdisciplinary collaboration and innovation. A global university, Carnegie Mellon’s main campus in the United States is in Pittsburgh, Pa. It has campuses in California’s Silicon Valley and Qatar, and programs in Africa, Asia, Australia, Europe and Mexico.