Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Robotics Software Engineer

Advanced Robotics for Manufacturing (ARM)

Company Description
The ARM Institute leverages a robust consortium of 500+ consortium members and partners across industry, academia, and government to strengthen and grow US manufacturing. The ARM Institute does this by catalyzing solutions that drive the adoption of robotics and physical AI. With a forward-looking focus on innovative, yet practical, technology and workforce development solutions and leveraging the nation's largest consortium of automation experts, the ARM Institute asserts the United States as leading nation in manufacturing output through the adoption of robotics and AI. As a Manufacturing Innovation Institute (MII) and part of the Manufacturing USA® network, the ARM Institute team plays a critical, national role in driving the innovations needed to grow US manufacturing.

Position Overview
The ARM Institute is seeking a Robotics Software Engineer to support the development, integration, testing, and deployment of innovative robotics technologies that advance U.S. manufacturing. Reporting to the Robotics Engineering team, this role contributes to the design and implementation of software solutions that support robotics research, prototype development, and advanced manufacturing applications.

Working closely with robotics engineers, researchers, manufacturers, and cross-functional project teams, the Robotics Software Engineer develops and maintains software applications, integrates robotic hardware and control systems, supports testing and validation activities, and contributes to projects that accelerate the adoption of advanced robotics technologies. This role is ideal for an engineer who enjoys solving technical challenges, collaborating with multidisciplinary teams, and developing innovative software solutions.

This hybrid position is based in Pittsburgh, Pennsylvania, and requires collaboration with internal teams, consortium members, and external partners.

Responsibilities
  • Design, develop, test, and maintain software applications that support robotics systems and advanced manufacturing technologies.
  • Develop software using Python, C++, and other established programming languages and development frameworks.
  • Integrate robotic hardware, sensors, cameras, actuators, controllers, and software systems to support research and prototype development.
  • Debug and troubleshoot software issues across simulation environments, Linux operating systems, and physical robotic platforms.
  • Support software testing, validation, verification, and deployment activities throughout the development lifecycle.
  • Create and maintain technical documentation, user guides, software documentation, and development standards.
  • Participate in code reviews, technical discussions, project meetings, and demonstrations while contributing to continuous software improvement.
  • Analyze software and system performance data to identify issues, optimize performance, and improve reliability.
  • Collaborate with robotics engineers, software developers, researchers, manufacturers, and external partners to deliver innovative robotics solutions.
  • Support continuous improvement initiatives that strengthen ARM Institute's software engineering capabilities and advance manufacturing innovation.
Qualifications
Required Qualifications
  • Bachelor's degree in Computer Science, Robotics, Computer Engineering, Electrical Engineering, Mechanical Engineering, or a related technical field.
  • Minimum of two years of experience developing software for robotics, automation, industrial systems, or related technical applications.
  • Proficiency in Python and C++ programming languages.
  • Experience developing software in Linux operating systems and using command-line development tools.
  • Experience with Git and collaborative software development workflows.
  • Strong analytical, troubleshooting, problem-solving, and debugging skills.
  • Ability to communicate effectively and collaborate within multidisciplinary teams.
  • Ability to work independently while managing multiple priorities.
  • U.S. citizenship required.

Preferred Qualifications
  • Master's degree in Robotics, Computer Science, Engineering, or a related technical discipline.
  • Experience integrating robotics hardware, sensors, cameras, actuators, or automation systems.
  • Experience with robotics simulation environments such as Gazebo, Isaac Sim, or similar platforms.
  • Familiarity with computer vision, machine learning, or AI-enabled robotics applications.
  • Experience contributing to open-source software projects.
  • Experience working in advanced manufacturing, robotics research, or prototype development environments.

Why ARM?
At ARM Institute, you'll help accelerate the adoption of robotics and AI technologies that strengthen U.S. manufacturing. You'll collaborate with leading manufacturers, technology companies, startups, researchers, and government partners on projects with national impact while helping shape the future of advanced manufacturing.

We offer a comprehensive benefits package designed to support your health, financial well-being, work-life balance, and professional success.


Benefits
  • Enjoy 4 weeks of paid vacation from your first year, 11 paid holidays, 5 floating holidays annually
  • Company-paid Short-Term Disability (STD), Long-Term Disability (LTD), and Life Insurance on day one
  • Enroll in Medical, Dental, and Vision insurance with health savings plan options beginning the first day of the month following your hire date.
  • Receive a $100 monthly communication allowance and a one-time $500 home office stipend to support your remote work environment.
  • Receive employer retirement contributions equal to 8% of your salary beginning after your first month of employment. Employer contributions become fully vested after three years.
  • Receive up to 2 weeks of paid parental and family leave, including paid bonding leave, after 6 months of employment.
  • ARM proudly supports those who serve by providing up to 30 days of paid military leave each year.

Join us in advancing the future of U.S. manufacturing.
We believe diversity is essential to our organization's growth and success. We strive to create an inclusive, welcoming culture and seek individuals of all backgrounds to join our innovative organization.

ARM Institute is an Equal Opportunity Employer.

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.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Robotics Software Engineer in Pittsburgh, PA vacancy
  • $200k - $400k

    An autonomy software and services company based in Pittsburgh, PA seeks a Robotics Engineer with specialized skills in Calibration and Localization. The company provides automatic sensor calibration and perception-based localization solutions to the robotics and autonomous... 
    Suggested
    Work at office
    Remote work
    3 days per week

    Solomon Page

    Pittsburgh, PA
    4 days ago
  • $100k - $300k

     ...Robotics Software Engineer Pittsburgh, San Mateo, Bengaluru Company Overview At Skild AI, we are building the world's first general purpose robotic intelligence that is robust and adapts to unseen scenarios without failing. We believe massive scale through data... 
    Suggested

    Skild AI

    Pittsburgh, PA
    2 days ago
  • $100k - $300k

     ...Robotics Application Engineer Pittsburgh, San Mateo Company Overview At Skild AI, we are building the world's first general purpose robotic...  ...technical Robotics Application Engineer to work on the software that bridges our foundation models and real-world... 
    Suggested

    Skild AI

    Pittsburgh, PA
    1 day ago
  • $114k - $148k

     ...'re pioneering a new era of automation that enhances human potential. About the Role We are looking for a hands-on Robotics Software Engineer to join our Skills team, focused on developing, testing, validating, and integrating robot skills into real customer workflows... 
    Suggested
    Full time
    Temporary work
    Relocation package
    Flexible hours

    Agility Robotics

    Pittsburgh, PA
    4 days ago
  •  ...Overview We are seeking a highly motivated Mid-Level Full Stack Engineer to join our growing technology team. This role is approximately 75% software development and 25% CloudOps , making it ideal for someone with a strong .NET development background who is comfortable... 
    Suggested

    Apex Systems

    Pittsburgh, PA
    10 hours ago
  • Software Design Engineer Certu Systems, Inc. (Pittsburgh, PA) to be respn for desgng & implmntng Mixd Integer Linear Progrmng (“MILP”) formltns for logstcs ntwrk contrl usng ORTOOLS, CVXPY, PuLP, & GUROBIpy; desgng & implmntng an optmztn algrthm to dynmclly allocte resrcs... 

    Certu Systems, Inc.

    Pittsburgh, PA
    1 day ago
  •  ...Who We Are Engineered to outperform, Teraswitch is on a mission to provide high-performance infrastructure services for critical...  ...into additional infrastructure services. The Job The Software Engineering team builds the systems that power Teraswitch's customer... 
    Full time

    TeraSwitch Inc

    Pittsburgh, PA
    3 days ago
  • $120k - $140k

     ...Senior Full Stack Software Engineer Pittsburgh, PA Noctrix Health is redefining the treatment of chronic neurological disorders with clinically validated therapeutic wearables. Our team of medical device specialists, neuroscientists, and consumer electronics engineers... 
    Full time
    Work at office

    Noctrix Health

    Pittsburgh, PA
    1 day ago
  •  ...catalyzing solutions that drive the adoption of robotics and physical AI. With a forward-looking...  ...an experienced Robotics & Automation Engineer to join our engineering team. Reporting...  ...analyses using design and simulation software to develop and validate automation concepts... 
    Full time
    Temporary work
    Remote work
    Home office

    Advanced Robotics for Manufacturing (ARM)

    Pittsburgh, PA
    9 days ago
  •  ...boundaries of what’s possible, contributing to systems that define the future of technology. We are seeking a versatile Generalist Software Engineer for a high-velocity, 6-month project supporting our machine learning serving ecosystem. This is not a traditional... 
    Temporary work
    Worldwide

    Aquent Talent

    Pittsburgh, PA
    11 hours ago
  • $38 - $46 per hour

     ...competitive. We deliver automation through a Robotics-as-a-Service model that combines industrial robotics, proprietary software, and full-service support into a single,...  ...About the role: As Controls & Automation Engineer, you will own advanced technical support and... 
    Full time
    Temporary work
    Local area
    Remote work
    Home office
    Flexible hours
    Shift work

    Formic

    Pittsburgh, PA
    2 days ago
  • $86.25k - $143.75k

     ...culture where all of our employees feel respected, valued and have an opportunity to contribute to the company's success. As a Software Engineer Sr within PNC's Technology organization, you will be based in Pittsburgh, PA or Cleveland, OH. We're seeking a Senior... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    PNC

    Pittsburgh, PA
    3 days ago
  •  ...better collaboration, innovation and outcomes. We want you to join our team! Location: Hybrid Downtown Pittsburgh, PA The Software Engineer’s role is to analyze, design and develop solutions to complex business and technical problems. The Software Engineer will work... 
    Work at office
    Local area
    Remote work

    Duquesne Light

    Pittsburgh, PA
    2 days ago
  • $195k - $220k

     ...at a lower cost through early diagnosis and longitudinal care management of chronic conditions. We are looking for a Senior Software Engineer with expertise in full-stack engineering. In this role, you will collaborate with our operators, clinicians, and product managers... 
    Work experience placement
    Work at office
    Remote work
    Work from home

    GrabJobs

    Pittsburgh, PA
    5 days ago
  • $40 - $57 per hour

     ...Note: The role is strictly for candidates within the United States. We are seeking a highly skilled and passionate Software Engineer to join our talented team at Orvix Engineering. In this role, you will be responsible for designing, developing, testing, and maintaining... 
    Hourly pay
    Full time
    Remote work
    Monday to Friday

    GrabJobs

    Pittsburgh, PA
    4 days ago
  •  ...Aurora Operations, Inc. seeks positions in Pittsburgh, PA:  Software Engineer II (ref#00422) to develop real-time algorithms for self-driving vehicle.  Senior Software Engineer (ref#00311) to build reliable systems for teams working on self-driving technology.  Senior... 

    Confidential

    Pittsburgh, PA
    4 days ago
  •  ...ecosystem, and love to win, read on! How We Build At Synctera, engineers play a hands-on role in building and evolving our core...  ...We’re Looking For We’re looking for an experienced Senior Software Engineer to join our Cable team, building core platform capabilities... 
    Remote work
    Home office
    Visa sponsorship
    Work visa

    GrabJobs

    Pittsburgh, PA
    4 days ago
  •  ...culture where all of our employees feel respected, valued and have an opportunity to contribute to the companys success. As a Software Engineer within PNC's Technology organization, you will be based in Pittsburgh, PA. A Software Engineer in Fraud Engineering will combine... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    PNC Financial Services Group

    Pittsburgh, PA
    21 hours ago
  • $110k - $135k

     ...Job Title: Software Engineer (Full Stack) Location: Atlanta, GA | NYC, NY | Remote, USA Employment Type: Full-time, Salaried   Who We Are Impiricus is the first and only AI-powered HCP Engagement Engine. In 2025, Deloitte named Impiricus the #1 fastest growing... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours

    GrabJobs

    Pittsburgh, PA
    4 days ago
  •  ...Senior Software Engineer - SoftWriters Empower LTC Pharmacies. Save Lives. Build the Future of Healthcare Technology. About SoftWriters SoftWriters develops innovative IT solutions that empower long-term care (LTC) pharmacies to deliver life-saving medications... 
    Work at office
    Remote work
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours

    SoftWriters Inc

    Pittsburgh, PA
    2 days ago
  • $196k - $255k

     ...Senior Software Engineer – Cloud Infrastructure As a Senior Software Engineer – Cloud Infrastructure, you will help build, operate, and scale mission-critical cloud services that support NetApp's SaaS and IaaS offerings. You will work across the full service lifecycle... 
    Permanent employment

    NetApp

    Pittsburgh, PA
    4 days ago
  •  ...are seeking a highly skilled and motivated Mid-Level Full Stack Engineer to join our dynamic development team. The ideal candidate will...  ...development, testing, and production environments. Collaborate with software engineers, architects, and product managers to design scalable... 
    Work experience placement
    Local area

    Fortive Corporation

    Pittsburgh, PA
    3 days ago
  •  ...Job Title: Senior Software Engineer Location: Indianola, Pittsburgh, PA Client : Tata Elxsi | Bayer Rate : $55/Hr on C2C Department: Radiology R&D, Software Development Center Job Summary: We are thrilled to announce an... 

    Concord IT Systems

    Pittsburgh, PA
    21 hours ago
  • $146k - $234k

     ...crucial goods where they need to go, and make mobility more efficient and accessible for all. We are looking for a Software Engineer to partner with our Mapping team to deliver stable, fast, scalable solutions for the Aurora Atlas - our mapping storage and versioning... 
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Pittsburgh, PA
    3 days ago
  • Roles and Responsibilities: Actively research on new tech Assist with the replacement exiting Ping platform Deciphering new tech not yet utilized, and giving direction on finding JavaScript development Must Have Technical Skills: ...
    Work experience placement
    Flexible hours

    3B Staffing LLC

    Pittsburgh, PA
    2 days ago
  •  ...Kforce has a client that is seeking a Software Engineer in Pittsburgh, PA.Summary:We are seeking a Software Engineer who can design, develop, and support scalable data integration solutions that connect, transform, and deliver data across multiple platforms. This role... 
    Hourly pay
    Contract work

    Kforce

    Pittsburgh, PA
    4 days ago
  •  ...Software Engineer Join Our Team as a Software Engineer at SoftWriters! Are you passionate about technology and making a real difference in healthcare? At SoftWriters, we empower LTC pharmacies and save lives through innovative IT solutions. We're on the lookout for... 
    Work at office
    Remote work
    Visa sponsorship
    Flexible hours

    SoftWriters Inc

    Pittsburgh, PA
    1 day ago
  • $27 - $28.85 per hour

     ...Job Title: Entry Software Engineer Job Description This role focuses on creating high-quality visual demonstrations, simulations, and customer-facing video content that showcase advanced robotic, autonomous, and perception technologies. You will use Unreal Engine... 
    Contract work
    Temporary work
    Remote work

    Actalent

    Pittsburgh, PA
    5 days ago
  • $215k - $240k

     ...Welcome to Brightline! We are seeking a Full Stack Ruby on Rails Principal Software Engineer to drive technical direction across our platform, deepen our domain expertise in healthcare workflows, and raise the bar for the entire engineering team. We are primarily a Ruby... 
    Remote work
    Home office
    Flexible hours

    GrabJobs

    Pittsburgh, PA
    3 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Pittsburgh, PA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Robotics Software Engineer. Be the first to apply!