2

Robotics Software Engineer Remote Jobs in Niagara Falls, NY

Structural Engineer II

Buffalo, NY · On-site +1

$71K - $89K/yr

Use relevant engineering software to design and document structural engineering systems. * Identify ... We have paid time off, flex-time schedules, remote work options and a 401k plan and employee perk ...

Project Mechanical Engineer V

Buffalo, NY · On-site +1

$123K - $154K/yr

Oversee the use of engineering complexities related to the use Energy Model software. * Prepare ... We have paid time off, flex-time schedules, remote work options and a 401k plan and employee perk ...

Remote Duration: 18+-month contract NOTES FROM MANAGER / REQUIRED SKILLS & EXPERIENCE: Skill Set 1: ... Install, configure, and maintain mainframe software products using SMP/E , including applying ...

Mechanical IB

Buffalo, NY · On-site +1

$67K - $74K/yr

HERE'S WHAT YOU WILL DO * Under supervision of a professional engineer perform designs of ... Prepare Building Load Calculations using modeling software under supervisory direction. * May ...

Mechanical II

Buffalo, NY · On-site +1

$70K - $83K/yr

... software. * Prepare Revit/BIM modeling of construction drawings of HVAC systems from schematic ... Bachelor or Master's degree in Engineering required. Bachelor or Master's degree in Engineering ...

Showing results 21-40

Robotics Software Engineer Remote information

See Niagara Falls, NY salary details

$57.5K

$119.3K

$171.5K

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

As of Sep 7, 2026, the average yearly pay for robotics software engineer remote in Niagara Falls, NY is $119,288.00, according to ZipRecruiter salary data. Most workers in this role earn between $99,600.00 and $145,600.00 per year, depending on experience, location, and employer.

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 the key skills and qualifications needed to thrive as a robotics software engineer remote?

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 job categories do people searching Robotics Software Engineer Remote jobs in Niagara Falls, NY look for?

The top searched job categories for Robotics Software Engineer Remote jobs in Niagara Falls, NY are:

What cities near Niagara Falls, NY are hiring for Robotics Software Engineer Remote jobs?

Cities near Niagara Falls, NY with the most Robotics Software Engineer Remote job openings:

Infographic showing various Robotics Software Engineer Remote job openings in Niagara Falls, NY as of August 2026, with employment types broken down into 92% Full Time, and 8% Contract. Highlights an 100% Remote job distribution, with an average salary of $119,288 per year, or $57.4 per hour.

Technical Engineer II

Computer Task Group, Inc

Amherst, NY • Remote

Full-time

Posted 17 days ago


Job description

Overview

Are you ready to join a growing team?

CTG is seeking to fill a Technical Engineer II opening for our client.

Location: Remote

Duration: 6 months - Possible Extension

Primary Responsibilities:

  • Serve as a technologist for an individual technology or set of technologies.

  • Work closely with Technology management, senior Engineers, and support teams to implement and manage the design, development, and execution of technical solutions that meet current and future organizational needs.

  • Perform infrastructure reviews, implementation, and design activities.

  • Create and maintain support and architectural documentation, standards, policies, technical analyses, and testing documentation.

  • Independently interact with business partners at varying associate and management levels to clarify problems and opportunities and elicit business requirements.

  • Facilitate meetings and conference calls with vendors, internal staff, and senior technical professionals.

  • Mentor and coach less experienced engineers, technicians, and integrators.

  • Review documentation, proposals, and technical changes developed by less experienced staff.

  • Support quality testing of new software and new features.

  • Continuously expand knowledge of financial services trends, practices, and technologies.

  • Follow and promote industry best practices, standards, and procedures.

  • Maintain working knowledge of systems and services supported by the department and collaborate with senior technical staff to support elements of the service catalog.

  • Understand and adhere to risk and regulatory standards, policies, and controls.

  • Identify risk-related issues requiring escalation to management.

  • Maintain internal control standards, including timely resolution of internal and external audit findings and applicable regulatory issues.

  • Promote an inclusive work environment that supports diversity.

  • Complete other related duties as assigned.

Scope of Responsibilities:

  • Provide technical engineering and systems expertise across infrastructure, system design, architecture, and technology implementations.

  • Translate complex business and functional requirements into structured, high-quality technical solutions.

  • Analyze system specifications and requirements and develop appropriate implementation approaches.

  • Apply advanced troubleshooting, analytical, and problem-solving skills to resolve technical issues.

  • Understand how supported technologies interact with other systems and services.

  • Work effectively with business partners, vendors, architects, engineers, and support teams.

  • Develop and interpret architecture diagrams and technical documentation.

  • Balance independent work with collaboration in a team-oriented environment.

  • Adapt quickly to changing priorities, technologies, and business requirements.

Supervisory/Managerial Responsibilities:

  • No direct supervisory responsibilities.

  • Provide mentoring, coaching, and technical guidance to less experienced engineers, technicians, and integrators.

  • Review technical documentation, proposals, and changes submitted by less experienced staff.

Education and Experience Required:

  • Combined minimum of 5 years of higher education and/or professional work experience in systems design, management, architecture, infrastructure, data management and interchange, or application development.

  • Experience supporting quality testing of new software and software features.

  • Ability to communicate effectively with business partners and technical teams.

  • Experience creating and interpreting architecture diagrams.

  • Ability to learn quickly and work effectively both independently and as part of a team.

  • Advanced technical, analytical, troubleshooting, and problem-solving skills.

  • Ability to solicit, gather, document, and analyze system specifications and requirements.

  • Strong written and verbal communication skills.

  • Understanding of server/client and virtual technologies.

  • Knowledge of industry and/or vendor technologies.

  • Ability to work effectively in a fast-paced environment.

Education and Experience Preferred:

  • College degree.

  • Minimum of 5 years of professional experience in a technical engineering position involving infrastructure design technologies, data management and interchange, system design, and/or development for complex applications.

  • Experience translating complex business and functional requirements into structured, high-quality implementations using industry-standard approaches.

  • Advanced knowledge of technical engineering concepts and methodologies.

  • Strong understanding of how supported technologies integrate with other systems and services.

  • Effective influencing and collaboration skills.

  • Process-oriented approach with strong logical-thinking abilities.

  • Adaptable and able to learn new technologies and processes quickly.

  • Experience working with financial services technologies, practices, and regulatory requirements.

Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required.

CTG does not accept unsolicited resumes from headhunters, recruitment agencies, or fee based recruitment services for this role.

To Apply:

To be considered, please apply directly to this requisition using the link provided. Kindly forward this to any other interested parties. Thank you!


Computer Task Group logo

About Computer Task Group

Sourced by ZipRecruiter

We know that achieving our mission begins and ends with our people—and by people we mean you. Regardless of individual roles or responsibilities, regardless of industry or subject matter expertise, our lives happen in relation to other people—our colleagues, clients, and partners. CTG cultivates a workplace that attracts and develops the best people. Being Great Place to Work-CertifiedTM not only supports our Vision but also validates the rewarding workplace culture that has made CTG a leading IT and digital solutions and services company for more than 55 years.

Industry

Professional, scientific, and technical services

Company size

1,001 - 5,000 Employees

Headquarters location

Buffalo, NY, US

Social media