Details
Posted: 15-May-23
Location: Pittsburgh, Pennsylvania
Type: Full-time
Salary: Open
NREC is looking for robotics engineers who can help our team make autonomous field robotics a reality. We're working on a challenging problem and that applies state of the art research in computer vision, 3D data processing, sensor fusion, machine learning, and other techniques to a real world outdoor ground robotic system. We emphasize regular field testing where the engineers have a firsthand view of the robots running their code. We're looking for an engineer with experience in autonomous vehicles to help take this research off-road, through difficult terrain, robustly and safely.
We are seeking applicants for a Robotics Engineer to work with our teams at the National Robotics Engineering Center at Carnegie Mellon University in Lawrenceville in Pittsburgh. In this role, you will collaborate with other leaders on robotic development projects to ensure team success. This position provides an opportunity to work on projects from conception through deployment and lead team collaboration using a pragmatic system engineering approach in a rapid development environment.
At times, you may support one large project or several smaller development efforts. This role is critical to establishing the appropriate level of rigor for the particular project needs while meeting standards for excellence. Successful applicants will take initiative, seek excellence, and likely have experience that spans several disciplines while being deeper in one.
Projects you may support range from industrial machine operator assist systems to agricultural productivity tools and beyond to other automation, autonomy, or safety systems.
Your primary responsibilities are to:
Developing software for autonomous ground robotic systems.
Adapting and integrating proprietary and open source software packages and APIs.
Participating in the software process: design, code reviews, etc.
Building new tools for communication, logging, and data analysis.
Creating and maintaining development tools and infrastructure for robotic systems.
Developing, documenting, and directing software system testing, troubleshooting, and verification procedures.
Integrating custom and COTS hardware components: sensors, controllers, networking, etc.
Supporting manufacturing with hardware requirements and technology integration.
Conducting field tests and experimental characterizations of performance.
Required Qualifications:
B.S. in Computer Science, Engineering, Mathematics or equivalent experience.
At least 3-5 years combined graduate academic and professional software development experience.
Strong C++ skills.
Experience with ROS.
Experience with scripting languages for quick prototyping of autonomy applications (Python or Matlab preferred).
Linux development experience.
Knowledge of object-oriented concepts.
Excellent communication skills.
Demonstrated success working as part of a cross-functional team.
Bonus Qualifications:
5+ years combined graduate academic and professional software development experience.
M.S. in Computer Science, Engineering, Mathematics or equivalent experience.
Experience with any of the following:
Ackerman steered or other wheeled vehicles.
Off-road Autonomy.
2D motion planning.
Dynamics and controls for mobile robots.
Common ROS planning modules such as SBPL, OMPL, or MoveIt.
Visual odometry, mapping, and SLAM.
Control during aggressive vehicle maneuvers.
Embedded systems and real time applications.
Why NREC?
You will have an impact in shaping the robotics revolution, collaborate with and learn from experts, and build your career in a very fast-growing field. As part of our team, you will develop solutions to solve industrial and government challenges, deploy your technology in real-world situations, work side-by-side with robotics experts, and develop a variety of cutting-edge technologies.
Have an Impact!
Remove waste from farming = more food (link)
Make industrial processes environmentally friendly (link)
Make hazardous jobs safer (link)
Improve efficiency in industry & manufacturing (link)
Accelerate screening of pharmaceuticals (link)
Take Control of Your Career!
Select the career pathway that interests you
Influence the direction of projects
Supportive of a non-standard schedule
Maintain work/life balance
Switch between part-time and full-time as life demands
NREC is at the center of the robotics ecosystem in Pittsburgh, PA. With over 100 robotics companies, Pittsburgh has become the robotics capital of the world. Geek Wire calls it Robotics Row; others call it Roboburgh. Join the leader in the most exciting time in robotics!
Join the best robotics R&D group
Join our talented team at NREC, an operating unit within the world-renowned Robotics Institute at Carnegie Mellon University.
NREC has 25+ years of experience and is globally renowned for developing and deploying robots into many applications across multiple sectors, such as agriculture, mining, defense, energy, and manufacturing. We strive to provide solutions for real world challenges where automation and robots have greater impact on productivity and improve the safety and comfort of the labor force. Our unique 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. With over 160 robotics professionals, we can solve challenges that no other organization can.
NREC also leads in educational outreach through its Robotics Academy, which builds robotics curricula and software for K-12 and college-level students.
At NREC, we value diversity, support it, and thrive on it for the benefits of our organization, our employees and our community. Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran.
#NREC
CMU's COVID-19 Vaccination Requirements: As a condition of employment, Carnegie Mellon University requires all staff and faculty working in the United States to be fully vaccinated, including a booster when eligible, against COVID-19. Prior to commencement of employment, new hires in the United States must provide proof of vaccination or obtain an approved exemption. (Exemptions may be requested for medical reasons or for religious or strong moral or ethical conviction.) Those granted an exemption must comply with all applicable COVID-19 mitigation requirements. The most up-to-date information on CMU's COVID-19 mitigation requirements can be found here: Minimum Requirements to Return to Campus.
Location
Pittsburgh, PA
Job Function
Engineering, Research and Project Scientists
Position Type
Staff - Regular
Full Time/Part time
Full time
Pay Basis
Salary
More Information:
Please visit "Why Carnegie Mellon" to learn more about becoming part of an institution inspiring innovations that change the world.
Click here to view a listing of employee benefits
Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran.
Statement of Assurance