Software/Robotics Engineer

1 week ago


Pittsburgh, United States Carnegie Mellon University Full time

The AirLab at the Robotics Institute at CMU is now recruiting candidates for an exciting opportunity to develop cutting edge autonomous flying robots. This Software/Robotics Engineer position focusses on software engineering for robotic systems. The AIR lab focusses on autonomy for unmanned aerial vehicles of various scales (Full-scale helicopters to small size multi rotors) as well as autonomous off-road driving vehicles. Our work pushes the state of the art in autonomous flying vehicles and off-road driving and we are looking for individuals that share our vision, are self-motivated, quick learners. The AirLab is part of the Robotics Institute (RI) at Carnegie Mellon University (CMU.

We work on several projects for government contractors with fast-paced engineering cycles where design, build, test, and analyze the results of these new systems. Our work atmosphere enables individuals to collaborate on exciting projects, work with real systems, and test their ideas.

We recruit individuals with a solid background in practical experience, creativity, and motivation.

A candidate is required to have a strong software background with experience in ROS2, DDS, Linux, C++, Python and several Robotics related key libraries (such as OpenCV, Eigen, CGAL, boost.

Additionally, experience with DevOps tools such as ansible, terraform, git, GitHub actions, and other infrastructure is a plus.

Experience in autonomy-related algorithms such as perception, planning, or control (in particular related to aerial vehicles) is strongly desired. The air lab develops large complex robotics systems that need solid systems to be reliable and to enable efficient experimentation. We test our systems in real-world deployments in a wide range of scenarios.

While a background on some of the algorithms is desired the focus for this position is really on strong software skills in Robotics-related areas.

Our software architecture is based on Linux, ROS2/DDS, C++, and Python (with deep learning libraries) so knowledge in these areas is a plus. Ideal candidates have direct experience building and debugging real robot systems.

Some electronics and hardware related skills such as soldering, 3D design, 3D printing are a bonus

Carnegie Mellon University’s Robotics Institute is searching for a Software/Robotics Engineer to join their team.

This is an exciting opportunity for someone who thrives in an interesting and challenging work environment. You will contribute to the department by Designing, developing, testing and maintaining applications or systems programs. Gathers and provides input on functional specifications and requirements. Supports business user questions/issues regarding applications and/or systems issues and availability. Develops and maintains technical documentation. May perform other related technical support for the department or college.

Responsibilities:

Designs, develops, tests and maintains applications or systems programs.

Develops and maintains technical documentation.

Gathers and provides input on functional specifications and requirements.

May perform other related technical support for the department or college.

Supports business user questions/issues regarding applications and/or systems issues and availability.

Other duties as assigned.

Requirements:

Bachelor's Degree in Computer Science

1-3 years of Operating System Administration Experience

1-3 years of Oral and Written Communication Skills

1-3 years of Systems/Software Engineering Experience

1-3 years of Systems Programming Experience

Effective Team Work Skills

Joining the CMU team opens the door to an array of exceptional benefits, available to all full-time Carnegie Mellon University employees. Experience the full spectrum of advantages, from comprehensive medical, prescription, dental, and vision insurance to enticing retirement savings programs. Unlock your potential with tuition benefits, and take well-deserved breaks with generous paid time off and holidays. Rest easy knowing you're covered by life and accidental death and disability insurance.



  • Pittsburgh, United States Capsen Robotics Full time

    Job Description: * Robotics Software Engineers * Serve on robotics software development team. Develop & write computer programs & test application-specific computer vision & robot motion planning algorithms. Determine root cause for complex software issues. Develop practical, efficient & permanent technical solutions. Determine process improvements, best...


  • Pittsburgh, United States Capsen Robotics Full time

    Job Description: * Robotics Software Engineers * Serve on robotics software development team. Develop & write computer programs & test application-specific computer vision & robot motion planning algorithms. Determine root cause for complex software issues. Develop practical, efficient & permanent technical solutions. Determine process improvements, best...


  • Pittsburgh, United States Advanced Robotics for Manufacturing (ARM) Full time

    Job DescriptionJob DescriptionThe ARM Institute is seeking an experienced and hands-on Senior Robotics Software Engineer to support its mission. Are you a self-starter who can work independently as well as with a team? Do you want to contribute to building robotic skills and tools that innovate robotics and advance manufacturing technologies? Are you...


  • Pittsburgh, United States Advanced Robotics for Manufacturing (ARM) Full time

    Job DescriptionJob DescriptionThe ARM Institute is seeking an experienced and hands-on Senior Robotics Software Engineer to support its mission. Are you a self-starter who can work independently as well as with a team? Do you want to contribute to building robotic skills and tools that innovate robotics and advance manufacturing technologies? Are you...


  • Pittsburgh, United States Advanced Robotics for Manufacturing (ARM) Full time

    Job DescriptionJob DescriptionThe ARM Institute is seeking an experienced and hands-on Senior Robotics Software Engineer to support its mission. Are you a self-starter who can work independently as well as with a team? Do you want to contribute to building robotic skills and tools that innovate robotics and advance manufacturing technologies? Are you...


  • Pittsburgh, Pennsylvania, United States Advanced Robotics for Manufacturing Institute Full time

    The ARM Institute is seeking an experienced and hands-on Senior Robotics Software Engineer to support its mission. Are you a self-starter who can work independently as well as with a team? Do you want to contribute to building robotic skills and tools that innovate robotics and advance manufacturing technologies? Are you compelled to make robotics easier to...


  • Pittsburgh, United States Advanced Robotics for Manufacturing Institute Full time

    The ARM Institute is seeking an experienced and hands-on Senior Robotics Software Engineer to support its mission. Are you a self-starter who can work independently as well as with a team? Do you want to contribute to building robotic skills and tools that innovate robotics and advance manufacturing technologies? Are you compelled to make robotics easier to...


  • Pittsburgh, United States Mine Vision Systems Full time

    Job DescriptionJob DescriptionMine Vision Systems (MVS) is dedicated to providing advanced workflow-integrated perception and automation systems which improve speed, safety and productivity for the mining industry. We are a spinout from Carnegie Mellon University’s National Robotics Engineering Center, and are located in Pittsburgh’s East Liberty...


  • Pittsburgh, United States Mine Vision Systems Full time

    Job DescriptionJob DescriptionMine Vision Systems (MVS) is dedicated to providing advanced workflow-integrated perception and automation systems which improve speed, safety and productivity for the mining industry. We are a spinout from Carnegie Mellon University’s National Robotics Engineering Center, and are located in Pittsburgh’s East Liberty...


  • Pittsburgh, United States Mine Vision Systems Full time

    Job DescriptionJob DescriptionMine Vision Systems (MVS) is dedicated to providing advanced workflow-integrated perception and automation systems which improve speed, safety and productivity for the mining industry. We are a spinout from Carnegie Mellon University’s National Robotics Engineering Center, and are located in Pittsburgh’s East Liberty...


  • Pittsburgh, United States Mine Vision Systems Full time

    Job DescriptionJob DescriptionMine Vision Systems (MVS) is dedicated to providing advanced workflow-integrated perception and automation systems which improve speed, safety and productivity for the mining industry. We are a spinout from Carnegie Mellon University’s National Robotics Engineering Center, and are located in Pittsburgh’s East Liberty...


  • Pittsburgh, United States Software Engineering Institute Full time

    What We Do: At the SEI AI Division, we conduct research in applied artificial intelligence and the engineering questions related to the practical design and implementation of Artificial Intelligence (AI) technologies and systems. We currently lead a community-wide movement to mature the discipline of AI Engineering for Defense and National Security. As our...


  • Pittsburgh, United States Software Engineering Institute Full time

    What We Do: At the SEI AI Division, we conduct research in applied artificial intelligence and the engineering questions related to the practical design and implementation of Artificial Intelligence (AI) technologies and systems. We currently lead a community-wide movement to mature the discipline of AI Engineering for Defense and National Security. As our...


  • pittsburgh, United States Gecko Robotics, Inc. Full time

    Gecko Robotics, Inc. seeks Robotics Autonomy Engineer in Pittsburgh, PA (this is an in-office position) to be responsible for dvlping state estimation, mapping, & assistive autonomy sys. Apply at:


  • Pittsburgh, United States Software Engineering Institute Full time

    What We Do: At the SEI AI Division, we conduct research in applied artificial intelligence and the engineering questions related to the practical design and implementation of Artificial Intelligence (AI) technologies and systems. We currently lead a community-wide movement to mature the discipline of AI Engineering for Defense and National Security. As our...


  • Pittsburgh, United States Software Engineering Institute Full time

    What We Do: At the SEI AI Division, we conduct research in applied artificial intelligence and the engineering questions related to the practical design and implementation of Artificial Intelligence (AI) technologies and systems. We currently lead a community-wide movement to mature the discipline of AI Engineering for Defense and National Security. As our...


  • Pittsburgh, United States Carnegie Mellon University Full time

    Carnegie Mellon University seeks a Senior Robotics Engineer in Pittsburgh, PA, responsible for developing robotic systems and simulation tools to facilitate the validation and testing of robotic applications. Specific duties include: (i) designing, developing, and analyzing software and robotic subsystems/components; (ii) assembling, integrating and testing...

  • Robotic Sales Engineer

    2 months ago


    Pittsburgh, United States Selectek Full time

    Are you passionate about robotics and eager to help businesses thrive with automation solutions?Selectek has a full-time opportunity with a Pittsburgh-based automation leader for a driven Robotic Sales Engineer to join a dynamic team. In this role, you'll leverage your technical expertise and sales acumen to connect with customers across diverse industries...


  • Pittsburgh, United States Selectek Full time

    Are you passionate about robotics and eager to help businesses thrive with automation solutions?Selectek has a full-time opportunity with a Pittsburgh-based automation leader for a driven Robotic Sales Engineer to join a dynamic team. In this role, you'll leverage your technical expertise and sales acumen to connect with customers across diverse industries...


  • Pittsburgh, United States Prequel Solutions Full time

    Job Description Job Description As a Localization Engineer, you will be responsible for delivering world-class localization and mapping systems for robots. You will be responsible for working broadly across the company to understand the localization needs for robotic platforms and building a technical roadmap that addresses those needs. You will work...