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
Required Qualifications
Preferred Qualifications
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
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.
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.
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.
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...SuggestedWork at officeRemote work3 days per week$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$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$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...SuggestedFull timeTemporary workRelocation packageFlexible hours- ...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
- 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...
- ...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
$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 timeWork at office- ...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 timeTemporary workRemote workHome office
- ...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 workWorldwide
$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 timeTemporary workLocal areaRemote workHome officeFlexible hoursShift work$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 timeTemporary workPart timeWork experience placementWork at office- ...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 officeLocal areaRemote work
$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 placementWork at officeRemote workWork from home$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 payFull timeRemote workMonday to Friday- ...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...
- ...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 workHome officeVisa sponsorshipWork visa
- ...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 timeTemporary workPart timeWork experience placementWork at office
$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 timeTemporary workWork at officeLocal areaRemote workFlexible hours- ...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 officeRemote workVisa sponsorshipWork visaRelocation packageFlexible hours
$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- ...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 placementLocal area
- ...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...
$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 officeLocal area3 days per week- 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 placementFlexible hours
- ...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 payContract work
- ...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 officeRemote workVisa sponsorshipFlexible hours
$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 workTemporary workRemote work$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 workHome officeFlexible hours- ...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 jobInternship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Robotics Software Engineer. Be the first to apply!
Related searches
- senior robotics software engineer Pittsburgh, PA
- control systems engineer Pittsburgh, PA
- robotics engineer Pittsburgh, PA
- robotic system engineer Pittsburgh, PA
- graduate software engineer Pittsburgh, PA
- senior software engineer Pittsburgh, PA
- software developer fintech Pittsburgh, PA
- software engineer visa sponsorship Pittsburgh, PA
- senior software engineer ruby on rails Pittsburgh, PA
- federal - software developer Pittsburgh, PA




