Senior Robotics Software Engineer

2 weeks ago


Pittsburgh, United States Advanced Robotics for Manufacturing - ARM 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 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, Dentaland 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. #J-18808-Ljbffr



  • 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 and integrating robotic skills and tools that innovate robotics and advance manufacturing technologies?...


  • 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 and integrating robotic skills and tools that innovate robotics and advance manufacturing technologies?...


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

    The ARM Institute is seeking an experienced Robotics Software Engineer to support its mission to make robotics easier to use and more accessible to US manufacturers. This is not your typical software engineering role!As a federally funded national institute, the ARM Institute’s mission is to accelerate the development and adoption of innovative robotics...


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

    Job DescriptionJob DescriptionThe ARM Institute is seeking an experienced Robotics Software Engineer to support its mission to make robotics easier to use and more accessible to US manufacturers. This is not your typical software engineering role!As a federally funded national institute, the ARM Institute’s mission is to accelerate the development and...


  • Pittsburgh, United States Penn Foster Inc Full time

    Senior Robotics Software Engineer Smith & Nephew, Inc., Pittsburgh, PA: Multiple openings. Design, develop, and test software for the current and next generation of devices for computer-assisted robotic surgeries. Understand and translate surgical procedure workflows into software workflow to provide the best patient outcome after surgery. Read and...


  • 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, Pennsylvania, United States Bloomfield Robotics Full time

    Job OverviewBloomfield Robotics is a leading innovator in the field of precision agriculture, utilizing cutting-edge technology to support the world's food production needs. We are seeking a highly skilled Senior Infrastructure Software Engineer to join our team and play a crucial role in building and maintaining our core infrastructure and data...


  • 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 Storm4 Full time

    Responsibilities and DutiesThe Senior Integration Engineer will be responsible for integrating and testing autonomy software and algorithms on various robotic platforms, ranging from small drones to full-scale helicopters. This role emphasizes integration in software-in-the-loop, hardware-in-the-loop, and field testing environments. Senior engineers are...


  • Pittsburgh, United States Near Earth Autonomy Full time

    Job DescriptionJob DescriptionSenior Avionics Software Integration EngineerCompany OverviewAt Near Earth Autonomy, we are building the future of flight! Near Earth Autonomy develops autonomous flight systems. Through our partnerships with the world’s largest aerospace companies, our systems enable aerial logistics and inspection applications. Our...


  • Pittsburgh, Pennsylvania, United States Aerotech, Inc. Full time

    Job OverviewJoin the dynamic team at Aerotech, Inc. and be part of the Precision Automation and Robotics movement. This role offers a unique opportunity to develop your career through hands-on training and growth prospects within a forward-thinking organization that values its employees through a comprehensive total rewards compensation package, which...


  • Pittsburgh, United States Carnegie Mellon University Full time

    The National Robotics Engineering Center (NREC) at Carnegie Mellon University is seeking robotics engineers to develop computer vision modules and systems for commercial and industry applications. Prior applications of our perception software current Robotics, Engineer, Robot, Application, Software, Computer, Technology


  • Pittsburgh, United States Carnegie Mellon University Full time

    The National Robotics Engineering Center (NREC) at Carnegie Mellon University is seeking robotics engineers to develop computer vision modules and systems for commercial and industry applications. Prior applications of our perception software currently give vision to autonomous mining vehicles, safeguard industrial automation systems, and reduce waste in...


  • Pittsburgh, United States Bloomfield Robotics Full time

    Job DescriptionJob DescriptionAbout the CompanyPlant level knowledge is vital to satisfying the food production needs from projected a forty percent increase in world population over the next thirty years. We support that goal by continuously and automatically assessing the health and performance of the world’s +$1T specialty crops, one plant at a time,...


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

  • Robotics Engineer

    3 weeks ago


    Pittsburgh, United States Carnegie Mellon University Full time

    The National Robotics Engineering Center (NREC) is part of Carnegie Mellon’s Robotics Institute that specializes in research and development of robotics systems. We are currently seeking a dynamic Robotics Hardware Engineer to add to our team. We are looking for people with both robotics and non-robotics experience. You will design and implement various...


  • Pittsburgh, United States Intelliswift Software Full time

    Job Title: Graphics Software Engineer VLocations: Pittsburgh, PA 15222Duration: 12 Months Contract on W2 (Possible Extension)Summary:You’re a Software Engineer with a C++, Python, C# skill set with the passion for working on breakthrough new technology. You love solving novel problems from first principles. You're always on the lookout for better, faster,...


  • Pittsburgh, United States Carnegie Mellon University 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, Pennsylvania, United States Carnegie Mellon University Full time

    Carnegie Mellon University is looking for a Lead Robotics Systems Engineer to join our team in Pittsburgh, PA. This role involves the creation of robotic systems and simulation tools aimed at enhancing the validation and testing processes for robotic applications.Key Responsibilities: (i) Designing, developing, and evaluating software and robotic...

  • Robotic Sales Engineer

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