Cmu

Cmu

Software Engineer/ Senior Software Engineer, Robotics - NREC

Pittsburgh, PA · Senior · Part-time

Sponsorship not specifiedDetected 8 days ago
PythonC++Code ReviewCI/CDLinuxLogisticsEmbedded SystemsRoboticsResearchLeadershipCommunicationCollaborationProblem SolvingMentoring

About the role

  • The work emphasizes hands-on development, integration, and deployment of systems that combine perception, planning, and control to address impactful challenges in areas including logistics, manufacturing, and automated science.
  • Are you interested in joining our versatile team at NREC where you will have a direct impact on operations and meaningful projects?

Responsibilities

  • Design, write, and maintain clean, high-performance, and robust code to advance and mature our software stack in robotic applications.
  • Drive the iterative software lifecycle by conducting systematic analysis, profiling, and benchmarking to identify bottlenecks and optimize system performance.
  • Participate in rigorous code reviews, documentation, and continuous integration (CI/CD) practices to maintain high engineering standards across the existing codebase.

Requirements

  • B.S. in Computer Science, Engineering, Mathematics or equivalent experience.
  • Experience with Python for quick prototyping of applications.
  • Linux development experience.
  • Ability to work on multiple projects at the same time
  • We especially want to hear from you if you have experience or qualifications in any of the following areas:
  • Experience with ROS2/Move-it middleware and development frameworks.
  • Experience with robot manipulators kinematic analysis and trajectory optimizations to maximize operational throughput and efficiency.
  • Experience with robust fleet communication protocols, multi-robot behavior, motion planning and coordination to design efficient and robust dispatching systems.
  • Proficiency leveraging AI tools to develop robust software solutions.
  • 30+ years of pioneering robotics research

Skills

  • This is an exciting opportunity for someone who thrives in a fast-paced and innovative setting.
  • Leverage advanced simulation tools to generate high-fidelity synthetic data and architect complex testbed scenarios for software validation.

Compensation

  • Salary More Information:

Benefits

  • eligible employees enjoy a wide array of benefits including comprehensive medical, prescription, dental, and vision insurance as well as a generous retirement savings program with employer contributions.
  • Unlock your potential with tuition benefits, take well-deserved breaks with ample paid time off and observed holidays, and rest easy with life and accidental death and disability insurance.
  • Additional perks include a free Pittsburgh Regional Transit bus pass, access to our Family Concierge Team to help navigate childcare needs, fitness center access, and much more!
  • For a comprehensive overview of the benefits available, explore our Benefits page.
  • Beyond credentials, we evaluate the role and responsibilities, your valuable work experience, and the knowledge gained through education and training.

Company info

  • At Carnegie Mellon, we value the whole package when extending offers of employment.

This listing is sourced directly from Cmu's careers page and normalized into a canonical job model.