Demo

Robotics Software Engineer

Pittsburgh Robotics Network
Pittsburgh, PA Full Time
POSTED ON 4/14/2026
AVAILABLE BEFORE 5/13/2026
About FuturHand Robotics

FuturHand Robotics is a Carnegie Mellon University spin-off developing next-generation dexterous robotic systems that transform how robots interact with the world. We build on cutting-edge research in dexterous hands and manipulation to solve real-world problems, developing dexterous bimanual robots that operate reliably outside controlled lab environments.

The Role

This role focuses on designing and building the software systems that power our robots. You will take ownership of the overall software architecture, ensuring it is well-structured, reliable, and maintainable as the system evolves.

You'll work closely with a small team across controls, perception, and hardware to integrate diverse components into a coherent system. This includes defining how modules communicate, how system state is represented, and how the robot behaves under a wide range of operating conditions.

In some areas, you will design systems from scratch. In others, you will refine and extend existing components. A key part of the role is establishing clear structure and engineering discipline across the codebase ? making it easier to build on, debug, and operate over time.

What You'll Be Doing

  • Design and implement a robust ROS 2 software architecture, including node structure, communication patterns, lifecycle management, and system-level organization
  • Define and enforce engineering standards across the codebase: code quality, testing practices, CI, and documentation appropriate for a small, fast-moving team
  • Build and maintain core system infrastructure: state management, logging, debugging tools, and operator-facing system visibility
  • Work closely with controls, perception, and hardware teams to integrate their components into a cohesive and well-tested system
  • Deploy and optimize software on embedded platforms (e.g., Jetson), including performance profiling, resource management, and latency considerations
  • Contribute directly to the codebase with an emphasis on clarity, maintainability, and long-term serviceability

What We're Looking For

The most important thing is that you understand how to build structured, maintainable robotics software systems. Not just code that works, but systems that are predictable, debuggable, and can evolve as the product grows.

Beyond That

  • 3?5 years of experience in robotics software development
  • Strong ROS 2 experience ? you can design and structure full systems, not just individual nodes
  • Proficiency in C and Python, with a strong focus on code quality and maintainability
  • Experience with testing in robotics systems: unit, integration, and system-level validation
  • Comfortable working across the stack, from high-level system design down to embedded deployment constraints
  • Based in or willing to relocate to Pittsburgh, PA

Nice To Have

  • Experience deploying ROS 2 systems on Jetson or similar embedded platforms
  • Familiarity with real-time constraints and deterministic system design
  • Experience building CI/CD pipelines for robotics software
  • Background in industrial or field robotics

What We Offer

  • Ownership of the software architecture for a complex and deployable robotic system
  • The opportunity to shape how the system is structured and evolves over time
  • A small, highly technical team where your work directly impacts the product
  • Meaningful early-stage equity, competitive salary, and benefits

How to Apply

Email us with your resume and a short note describing a robotics software system you've worked on. What did the architecture look like, and what would you do differently today?

apply@futurhandrobotics.com

Salary.com Estimation for Robotics Software Engineer in Pittsburgh, PA
$95,343 to $118,288
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Pittsburgh Robotics Network

  • Pittsburgh Robotics Network Pittsburgh, PA
  • Careers Open Positions Our teams are made up of engineers, researchers, innovators, dreamers, and doers. Together, we can change the world. All Motional op... more
  • 11 Days Ago

  • Pittsburgh Robotics Network Pittsburgh, PA
  • Careers Open Positions Our teams are made up of engineers, researchers, innovators, dreamers, and doers. Together, we can change the world. All Motional op... more
  • 11 Days Ago

  • Pittsburgh Robotics Network Pittsburgh, PA
  • Careers Open Positions Our teams are made up of engineers, researchers, innovators, dreamers, and doers. Together, we can change the world. All Motional op... more
  • 11 Days Ago

  • Pittsburgh Robotics Network Pittsburgh, PA
  • Careers Open Positions Our teams are made up of engineers, researchers, innovators, dreamers, and doers. Together, we can change the world. All Motional op... more
  • 11 Days Ago


Not the job you're looking for? Here are some other Robotics Software Engineer jobs in the Pittsburgh, PA area that may be a better fit.

  • Carnegie Robotics Pittsburgh, PA
  • Who We Are Carnegie Robotics designs and manufactures advanced robotics systems and components for defense, agricultural, mining, industrial, and off-road ... more
  • 1 Month Ago

  • Onward Robotics PITTSBURGH, PA
  • Job Details Job Location : Main Location - PITTSBURGH, PA Position Type : Full Time Salary Range : Undisclosed Job Category : Engineering Description Join ... more
  • 5 Days Ago

AI Assistant is available now!

Feel free to start your new journey!