2

Robotics Software Engineer Remote Jobs in Pennsylvania

As a member of the software engineering team, you'll own the development of a platform used by hundreds of hospitals and their patients to manage chronic diseases and predict which patients need help ...

We are looking for a new Software Engineer to build the new Novovu workshop! Responsibilities: * Familiar with the software development life cycle (SDLC) from analysis to deployment. * Comply with ...

Senior Software Engineer, Planner

Pittsburgh, PA ยท On-site +1

$204K - $259K/yr

We think deeply and solve complex technical challenges in areas like robotics, perception, decision ... remote, the specific salary range for your preferred location, during the hiring process. Waymo ...

As a global leader in robotic-assisted surgery and minimally invasive care , our technologies-like ... Directly implement and optimize Bazel Remote Caching and Remote Execution (RBE) to enable fast ...

$109.30K - $191K/yr

Approval of remote and hybrid work is not guaranteed regardless of work location.For additional ... POSITION SPECIFICS We are searching for motivated, talented, and experienced Software Engineers to ...

Staff Software Engineer

Horsham, PA ยท Remote

$80 - $90/hr

Staff Software Engineer, location is REMOTE. The start date is ASAP for this contract to hire position. Job Title: Staff Software Engineer Location-Type: 100% REMOTE Start Date Is: ASAP Duration:

$86.30K - $164K/yr

Approval of remote and hybrid work is not guaranteed regardless of work location.For additional ... Software Engineer to join our AI for Visual Analytics (AIVA) Team at the Applied Research ...

$109.30K - $191K/yr

For additional information on remote work at Penn State, seeNotice to Out of State Applicants. POSITION SPECIFICS We are searching for a Simulation Software Engineer to join our Simulation Software ...

$201.80K/yr

For additional information on remote work at Penn State, seeNotice to Out of State Applicants. POSITION SPECIFICS We are seeking a Research Computing Software Engineer to join the Visualization and ...

$76.70K - $129.50K/yr

For additional information on remote work at Penn State, seeNotice to Out of State Applicants. POSITION SPECIFICS We are searching for a Simulation Software Engineer to join our Simulation Software ...

$76.70K - $129.50K/yr

Approval of remote and hybrid work is not guaranteed regardless of work location.For additional ... Software Engineer to join our Embedded Software Department within the Guidance and Control ...

next page

Showing results 1-20

Robotics Software Engineer Remote information

See Pennsylvania salary details

$60.1K

$124.8K

$179.4K

How much do robotics software engineer remote jobs pay per year?

As of May 30, 2026, the average yearly pay for robotics software engineer remote in Pennsylvania is $124,822.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,200.00 and $152,400.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Robotics Software Engineer (Remote), and why are they important?

To thrive as a Robotics Software Engineer working remotely, you need expertise in programming languages like C++ and Python, a background in robotics or computer engineering, and preferably a relevant degree. Familiarity with ROS (Robot Operating System), simulation tools such as Gazebo, and version control systems like Git are commonly required, along with experience in cloud collaboration platforms. Strong problem-solving abilities, self-motivation, and clear communication skills help you excel in distributed teams and manage complex projects independently. These skills and qualities are crucial to develop, test, and deploy robust robotics solutions efficiently while collaborating virtually with multidisciplinary teams.

How do Robotics Software Engineers typically collaborate with hardware teams in a remote work environment?

Robotics Software Engineers working remotely often use a combination of virtual meetings, collaborative platforms, and remote access tools to coordinate with hardware teams. Regular video conferences and shared documentation ensure alignment on integration points, testing schedules, and system requirements. Engineers may also use simulation environments to test code before deploying it to physical hardware, reducing the need for constant onsite presence. Effective communication and clear documentation are essential to overcome the challenges of working with physical devices from a distance.

What does a Robotics Software Engineer do in a remote role?

A Robotics Software Engineer working remotely designs, develops, and maintains software that controls robotic systems. This may include programming robot behaviors, integrating sensors, working with simulation environments, and troubleshooting software issues. Remote engineers often collaborate with teams using online communication tools, and may test code through simulators or by connecting to physical robots at a distance. Strong skills in programming languages like C++ or Python and familiarity with robotics frameworks such as ROS (Robot Operating System) are typically required.
What are popular job titles related to Robotics Software Engineer Remote jobs in Pennsylvania? For Robotics Software Engineer Remote jobs in Pennsylvania, the most frequently searched job titles are:
What job categories do people searching Robotics Software Engineer Remote jobs in Pennsylvania look for? The top searched job categories for Robotics Software Engineer Remote jobs in Pennsylvania are:
What cities in Pennsylvania are hiring for Robotics Software Engineer Remote jobs? Cities in Pennsylvania with the most Robotics Software Engineer Remote job openings:
Robotics Software Engineer - User Interface

Robotics Software Engineer - User Interface

BlueHalo

Pittsburgh, PA โ€ข On-site, Remote

$100K - $120K/yr

Full-time

Posted 18 days ago


Job description

We are seeking a Robotics Software Engineer - User Interface who is passionate about working with complex electromechanical systems. The Robotics Software Engineer - User Interface will be responsible for designing and developing front-end and back-end UI for advanced robotic systems. This role focuses on building user-friendly, efficient, and robust interfaces that can support the complexity of controlling robotic vehicles, while ensuring the UI is optimized for real-time data and commands from various sensors and actuators. This engineer will work with DDS middleware, primarily using Qt for development.
What you will do:
  • Develop and maintain user interfaces using Qt for robotic control systems
  • Collaborate with robotics engineers to ensure the UI integrates seamlessly with the back-end system and middleware
  • Implement back-end logic and real-time communication mechanisms that interface with DDS middleware layers
  • Participate in architectural design discussions to optimize UI performance and efficiency in handling real-time robotic data
  • Conduct testing, debugging, and optimization to meet latency and performance requirements
  • Collaborate with cross-functional teams to ensure user interface consistency across platforms and devices

What you will bring:
  • Bachelor's or degree in computer science, Robotics, or related field
  • QML experience highly desired
  • 3-5 years of experience developing user interfaces using Qt
  • Strong understanding of real-time systems and experience with DDS middleware (e.g., RTI DDS).
  • Experience with front-end and back-end development for robotic systems or embedded platforms
  • Proficiency in C++ and/or Python
  • Familiarity with software development's best practices, including testing, version control, and documentation
  • Required to occasionally travel (2-3 times per year) to technical demonstrations and conferences
  • Occasional travel to VideoRay's Headquarters in Pottstown, PA

Bonus Requirements:
  • Familiarity with robotic communication protocols (e.g., Ethernet, serial, CAN).
  • Knowledge of 3D visualization libraries for integrating sensor feedback (e.g., OpenGL, VTK)
  • Experience with Agile or Scrum development methodologies
  • Knowledge of ERP (Costpoint) system
  • Able to hold Security Clearances and visit U.S. Military bases (U.S. Citizenship)

Physical Demands:
While performing the responsibilities of the job, the employee is required to talk and hear. The employee is often required to sit and use their hands and fingers, to handle or feel. The employee is occasionally required to stand, walk, reach with arms and hands, climb or balance, stoop, kneel, or crouch. Vision abilities required by this job include close vision. The employee may occasionally need to lift no more than 50 pounds.
Work Environment:
While performing the duties of this job, the employee is occasionally exposed to moving mechanical parts and vehicles. The noise level in the work environment is usually quiet to moderate.
Salary Range $100,000 to $120,000
The pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Determination of official compensation or salary relies on several factors including, but not limited to, level of position, job responsibilities, geographic location, scope of relevant work experience, educational background, certifications, contract-specific affordability, organizational requirements, alignment with local internal equity as well as alignment with market data. Our compensation package also includes components designed to support employees' total well-being, which should be considered when evaluating our benefits package.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.