Senior Robotics Software Engineer

1 week ago


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 compelled to make robotics easier to use and more accessible to US manufacturers, large and small?

The Senior Robotics Software Engineer will work to develop capabilities and services that will empower our consortium members.  This position will report to the Director of Federal Technology Initiatives and work closely with the Principal Robotics Scientist and engineering staff. This position is on-site and full-time at our Pittsburgh, PA Headquarters at Mill 19.

As part of the ARM Institute team, you will play a crucial role in developing first of a kind (FOAK) innovative solutions that will empower the robotics and manufacturing communities on a national scale.
Minimum experience and credentials for the position are as follows:
  • BS in computer science, software engineering, robotics engineering, or related field with a minimum of 10 years’ experience in software development in support of robotic autonomy pipelines (perception, planning, control, performance characterization, modeling and simulation, infrastructure, etc.)
  • A solid foundation in both theoretical knowledge and practical application of robotics
  • Experiences should span a variety of sensors, end-of-arm-tools (EOATs), industrial robot arms (ABB, FANUC, Yaskawa, etc.), collaborative robots, mobile robotics, and other forms of advanced robotics and automation.
  • Develop, test, and implement robotics applications in manufacturing and/or industrial environments.
  • Collaborate with cross-functional teams to develop and integrate capabilities into robotic systems.
  • Participation in reviews of code, documentation, and testing to ensure the quality and reliability of software solutions.
  • Demonstrated experience in developing software in the following environments:
    • [Ubuntu] Linux, Windows, git, Unix shell scripts, Windows batch files, Makefile programming
    • C/C++, Python3, NumPy, SciPy, ROS2
    • Network programming with recovery strategies for operating in uncertain, dynamic, and unpredictable environments
    • Using Docker and/or Kubernetes
    • Creating and using a data-driven test environment
    • Developing reduced-order models, their simulations, and running their simulations
    • Experience using a third-party model & simulation (M&S) environment (ex. Gazebo) with a physics simulator (ex. PhysX, Bullet, etc.)
    • Writing comprehensive turn-key technical documentation, How-to guides, and manuals with examples and sample data sets to support software products
Preferred Qualifications include a combination of the following:
  • MS in computer science, software engineering, robotics engineering, or related field with a minimum of 16 years’ experience in software development in support of robotic autonomy pipelines.
  • Experience in software development of performance-critical autonomous system applications for manufacturing and/or industrial purposes.
  • Demonstrated ability to approach assignments from a systems engineering perspective
  • Plugin GUI development, particularly for modeling, simulating, and testing the system under development
  • Log file playback, analysis and/or visualization
  • Network programming using multiple network interfaces; network protocol translation and interoperability
  • Familiarity with developing custom programming languages using lexical analyzer and compiler generator tools such as lex and yacc.
  • Software development expertise that satisfies the minimum requirements, above, with many of the following skills:
    • Ability to assess PROs & CONs of data collection and control pathways between edge computers and sensors, robot controllers, and robotic EOATs, such as USB vs Ethernet vs PLC, etc.
    • Experience with multiple other programming languages and libraries, such as MatLab, Rust, TensorFlow, CUDA, PyTorch
    • Experience writing Dockerfiles and configuring a Kubernetes environment
    • Experience integrating custom-developed software with M&S Hardware-in-the-Loop (HIL) and/or Software-in-the-Loop (SIL) testbeds
  • Develop, test, and implement AI / ML algorithms tailored for robotics applications in manufacturing environments.
  • Proven experience and expertise in AI algorithms, techniques and methods for assessing their suitability for solving a problem.
  • Expertise in building and optimizing data pipelines for large-scale data processing and analysis.
  • Familiarity with ontologies (e.g., OWL) and knowledge representation frameworks for modeling complex manufacturing domains.
General Qualifications:
  • Strong communication and interpersonal skills, with the ability to communicate technical concepts to both technical and non-technical stakeholders.
  • Demonstrated proficiency in utilizing a wide array of engineering tools and systems to solve challenging problems.
  • Excellent problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment.
  • Able to collaborate with technical staff and work independently in a hybrid work environment.
  • Experience with Atlassian tools such as: Bitbucket, Confluence, Jenkins, and/or Jira
  • Experience with agile development methodologies and DevOps practices.
  • Must be a US Citizen 
Enjoy the following benefits: 
  • Medical, Dental and Vision plans and savings plan options too
  • Paid vacation and holidays
  • Paid family leave
  • STD, LTD, & Life Insurance
  • Generous retirement plan matching
Come and be part of our mission to bring innovation to US Manufacturing

We believe diversity is essential to our organization’s growth and success and strive to create an inclusive, accepting culture and seek individuals of all backgrounds to join our innovative organization. ARM is an equal opportunity employer.

Powered by JazzHR

prICXvm6mR



  • 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 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 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...


  • 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 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 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...


  • 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. Apply at


  • 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. Apply at


  • Pittsburgh, United States Seegrid Full time

    Why join Seegrid? Seegrid is the leading provider of self-driving industrial vehicles. We develop and deliver mobile robots and enterprise software for global leaders in logistics, manufacturing, warehousing, and e-commerce. Our suite of solutions includes vision-guided vehicles, fleet management software, actionable analytics, and best-in-class service and...


  • Pittsburgh, United States Seegrid Full time

    Job DescriptionJob DescriptionWhy join Seegrid?Seegrid is the leading provider of self-driving industrial vehicles. We develop and deliver mobile robots and enterprise software for global leaders in logistics, manufacturing, warehousing, and e-commerce. Our suite of solutions includes vision-guided vehicles, fleet management software, actionable analytics,...


  • Pittsburgh, United States Seegrid Full time

    Why join Seegrid? Seegrid is the leading provider of self-driving industrial vehicles. We develop and deliver mobile robots and enterprise software for global leaders in logistics, manufacturing, warehousing, and e-commerce. Our suite of solutions includes vision-guided vehicles, fleet management software, actionable analytics, and best-in-class service and...


  • Pittsburgh, United States Seegrid Full time

    Why join Seegrid? Seegrid is the leading provider of self-driving industrial vehicles. We develop and deliver mobile robots and enterprise software for global leaders in logistics, manufacturing, warehousing, and e-commerce. Our suite of solutions includes vision-guided vehicles, fleet management software, actionable analytics, and best-in-class service and...


  • Pittsburgh, United States Seegrid Full time

    Job DescriptionJob DescriptionWhy join Seegrid?Seegrid is the leading provider of self-driving industrial vehicles. We develop and deliver mobile robots and enterprise software for global leaders in logistics, manufacturing, warehousing, and e-commerce. Our suite of solutions includes vision-guided vehicles, fleet management software, actionable analytics,...


  • Pittsburgh, United States Seegrid Full time

    Why join Seegrid? Seegrid is the leading provider of self-driving industrial vehicles. We develop and deliver mobile robots and enterprise software for global leaders in logistics, manufacturing, warehousing, and e-commerce. Our suite of solutions includes vision-guided vehicles, fleet management software, actionable analytics, and best-in-class service and...