Carnegie Mellon University - Pittsburgh, PA
posted 3 months ago
The National Robotics Engineering Center (NREC) at Carnegie Mellon University is seeking robotics engineers to develop computer vision modules and systems for commercial and industry applications. The perception software developed at NREC is currently utilized in various applications, including providing vision for autonomous mining vehicles, safeguarding industrial automation systems, and reducing waste in agricultural platforms. As a robotics engineer, you will integrate open-source, internal, and personal tools to support diverse perception applications, working with data from both commercial and government organizations. Your primary responsibilities will include developing computer vision algorithms tailored for real-world applications, prototyping in scripting languages, and transitioning applications to deployment with production-quality code. You will be responsible for designing, developing, documenting, testing, troubleshooting, and maintaining software applications and integrated systems. Additionally, you will interact with sponsors for planning, application support, and reporting purposes, survey literature, and implement innovative techniques to tackle exciting problems. Following best practices for team software development, including peer reviews of designs and code, unit and system testing, version control, bug tracking, and integrated documentation, will be essential. Collaboration with engineers possessing multifaceted skills, including communication, co-design, and joint decision-making, will be a key aspect of your role. You will also be expected to develop, document, and perform software system testing, troubleshooting, and verification procedures. NREC offers a unique opportunity to shape the robotics revolution, collaborate with experts, and build a career in a rapidly growing field, all while making a significant impact on industrial and government challenges.