Software Engineer, National Robotics Engineering Center (NREC)-2008270
The National Robotics Engineering Center (NREC) is a part of Carnegie Mellon's Robotics Institute that specializes in research and development of robotic systems.
We are looking to hire a Software Engineer that will be working as a fully functional member of a team and will carry out tool and infrastructure development efforts related to research projects. You will work in a team assisting with problem formulation, design decisions, implementation, and testing. You will primarily work with a research group whose core goal is developing new techniques to improve the safety of robots but will also work with other research groups to help with their research goals depending on organizational needs.
Our organization 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 phenomenal impact in productivity and the labor force's safety/comfort.
Your primary responsibilities include:
Crafting, developing, testing and maintaining applications or systems programs
Developing and maintaining user documentation
Gathering and providing input on functional specifications and requirements
Perform other related technical support for the department or college.
Supporting business user questions/issues regarding applications and/or systems issues and availability
Bachelor's degree in Computer Engineering, Computer Science, or related field required. Master's degree in Computer Engineering or Computer Science preferred.
Experience with Python and C++/C or similar programming languages required
Working knowledge of networking applications, UIs, displaying quantitative data. And robotics applications preferred.
Demonstrated understanding and use of software engineering concepts, practices, and procedures.
Excellent organization, planning, and oral/written communication skills.
Experience with Linux development.
Ability to participate in cross-function team.
Are you passionate about this great opportunity? Please apply.
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.