1

Robotics Software Developer Jobs in New York, NY

Robotics Software Engineer

Manhattan, NY · On-site

$100 - $130K/hr

A baseline of good software engineering practices: version control (git), debugging, reading ... robotics is a plus, but not required. Practical Details: * You'll get a competitive salary and ...

New

Senior Software Engineer, Fauna

New York, NY · On-site

$134K - $176K/yr

... in robotic software development, including production-level SDKs for developer use. - Design and implement systems and tools that accelerate development velocity for multi-disciplinary engineering ...

Senior Software Engineer, Fauna

New York, NY · On-site

$134K - $176K/yr

... in robotic software development, including production-level SDKs for developer use. - Design and implement systems and tools that accelerate development velocity for multi-disciplinary engineering ...

We are looking for a hands-on field-robotics engineer who integrates commercial platforms, sensors ... software into deployable systems. • Develop perception and autonomy for localization, mapping ...

New

Senior Software Engineer, Fauna

New York, NY

$134K - $176K/yr

... in robotic software development, including production-level SDKs for developer use. - Design and implement systems and tools that accelerate development velocity for multi-disciplinary engineering ...

We are looking for a Software Engineer, Robotics & Integration to help turn advanced drones, sensors, payloads, and third-party technologies into reliable, field-ready capabilities that operators can ...

New

Senior Software Engineer, Fauna

New York, NY · On-site

$134K - $176K/yr

... in robotic software development, including production-level SDKs for developer use. - Design and implement systems and tools that accelerate development velocity for multi-disciplinary engineering ...

Senior Software Engineer, Fauna

New York, NY · On-site

$134K - $176K/yr

... in robotic software development, including production-level SDKs for developer use. - Design and implement systems and tools that accelerate development velocity for multi-disciplinary engineering ...

Senior Software Engineer, Fauna

New York, NY

$134K - $176K/yr

... in robotic software development, including production-level SDKs for developer use. - Design and implement systems and tools that accelerate development velocity for multi-disciplinary engineering ...

next page

Showing results 1-20

Robotics Software Developer information

See New York, NY salary details

$52.9K

$123.3K

$183K

How much do robotics software developer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for robotics software developer in New York, NY is $123,298.00, according to ZipRecruiter salary data. Most workers in this role earn between $99,200.00 and $143,300.00 per year, depending on experience, location, and employer.

What does a robotics software developer do?

A Robotics Software Developer designs, develops, and maintains the software that controls robotic systems. They write code that enables robots to sense their environment, make decisions, and perform tasks autonomously or semi-autonomously. These developers often work with embedded systems, artificial intelligence, and machine learning to improve robot performance. Their work is essential for applications ranging from manufacturing automation to healthcare and service robots.

What are the key skills and qualifications needed to thrive as a robotics software developer, and why are they important?

To thrive as a Robotics Software Developer, you need strong programming skills in languages such as C++, Python, or ROS, along with a background in computer science, engineering, or robotics. Familiarity with robotics simulation platforms (e.g., Gazebo), version control systems (e.g., Git), and experience with sensor integration and real-time operating systems are typically required. Problem-solving, teamwork, and effective communication are essential soft skills to excel in multidisciplinary environments. These abilities ensure reliable development, integration, and deployment of robotic systems that meet both technical and user requirements.

What are some common challenges faced by robotics software developers in integrating hardware and software components?

Robotics Software Developers often encounter challenges related to ensuring seamless communication between software algorithms and diverse hardware components like sensors, actuators, and controllers. Differences in hardware specifications, real-time constraints, and debugging low-level hardware interactions can add complexity to development. Collaborating closely with hardware engineers is essential to address issues quickly and optimize system performance. Staying up to date with new frameworks and tools, such as ROS (Robot Operating System), also helps streamline integration and testing.

What is the difference between Robotics Software Developer vs Mechatronics Engineer?

AspectRobotics Software DeveloperMechatronics Engineer
Required CredentialsBachelor's in Computer Science, Robotics, or related field; programming certificationsBachelor's in Mechatronics, Mechanical, or Electrical Engineering
Work EnvironmentSoftware development teams, labs, robotics companiesDesign, integrate mechanical and electronic systems, manufacturing settings
Industry UsageRobotics firms, automation companies, research labsManufacturing, automation, product design
Common Search/ComparisonYesNo

Robotics Software Developers focus on programming and developing software for robotic systems, while Mechatronics Engineers work on designing and integrating mechanical, electronic, and software components. Both roles often collaborate but differ mainly in their core responsibilities and skill sets.

What are popular job titles related to Robotics Software Developer jobs in New York, NY?

For Robotics Software Developer jobs in New York, NY, the most frequently searched job titles are:

What cities near New York, NY are hiring for Robotics Software Developer jobs?

Cities near New York, NY with the most Robotics Software Developer job openings:

Robotics Software Engineer / Remote

Apetan Consulting llc

Jersey City, NJ • On-site

$80 - $150/hr

Contractor

Re-posted 28 days ago


Job description

Job Title : Robotics Software Engineer / RemoteLocation : RemoteJob Summary

We are looking for a Robotics Software Engineer to develop, test, and maintain software for robotic systems. The ideal candidate will work with cross-functional teams to build reliable, high-performance robotics applications and improve system functionality.

Key Responsibilities
  • Design, develop, and maintain software for robotic systems.
  • Develop algorithms for robot control, navigation, and automation.
  • Integrate software with sensors, actuators, and hardware components.
  • Test, debug, and optimize robotics applications.
  • Collaborate with hardware engineers, product teams, and QA engineers.
  • Write clean, maintainable, and well-documented code.
  • Troubleshoot software and system issues.
  • Follow software development best practices and contribute to continuous improvement.
Required Qualifications
  • Bachelor's degree in Computer Science, Robotics, Engineering, or a related field.
  • 3+ years of experience in software development or robotics engineering.
  • Proficiency in C++, Python, or Java.
  • Experience with robotics frameworks such as ROS (Robot Operating System).
  • Knowledge of robotics concepts, including motion control, perception, and sensor integration.
  • Familiarity with Linux, Git, and software development tools.
  • Strong analytical, problem-solving, and communication skills.
Preferred Qualifications
  • Experience with computer vision, machine learning, or autonomous systems.
  • Familiarity with simulation tools such as Gazebo or Webots.
  • Experience with embedded systems and real-time software development.
Key Skills
  • Robotics Software Development
  • C++ and Python Programming
  • ROS (Robot Operating System)
  • Sensor Integration
  • Algorithm Development
  • Debugging and Testing
  • Problem Solving
  • Team Collaboration