Software Engineer, National Robotics Engineering Center (NREC)-2007706
The National Robotics Engineering Center (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 on the productivity, safety and comfort of the labor force.
We are looking for a Software Engineer/Developer to join our expanding team. You will be a very strong programmer and are involved in designing and programming cutting-edge robotic applications for sponsors that must reliably work in the field. You will also be responsible for maintaining current applications and developing new support and validation tools and will also develop new user interfaces for the customer. You are expected to travel and support field testing and may be the only one representing NREC on some trips.
Bachelor's degree in Computer Science.
One to three years of C/C++ programming experience required; three or more years preferred.
Software development using the Linux operating system.
Familiarity with mapping and localization algorithms.
Experience implementing pose estimation algorithms and filtering techniques.
Experience in programming embedded real-time systems.
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 solu...tions 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.