1

Robotics Software Engineer Jobs in New York (NOW HIRING)

Senior Software Engineer

New York, NY ยท On-site

$200K - $260K/yr

This is a C++ software engineering generalist position emphasizing robotics and systems expertise ... You will function with a substantial degree of ownership, navigating complexity to meticulously ...

Embedded Software Engineer

Hawthorne, NY ยท On-site

$115K - $155K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Embedded Software Engineer LOCATION: Hawthorne, NY (on-site) TYPE : Full time, regular COMPENSATION ... At Clarapath, we bring together experts across engineering, data science, robotics, healthcare ...

Embedded Software Engineer

Hawthorne, NY

$115K - $155K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Embedded Software Engineer LOCATION: Hawthorne, NY (on-site) TYPE : Full time, regular COMPENSATION ... At Clarapath, we bring together experts across engineering, data science, robotics, healthcare ...

Staff Cloud Software Engineer

New York, NY ยท On-site +1

$65.75 - $85.25/hr

We are looking for a seasoned Staff Cloud Software Engineer to join our team and take ownership of ... Bachelor's or Master's degree in Computer Science, Robotics, or a related field. * 7+ years of ...

Embedded Software Engineer

Hawthorne, NY ยท On-site

$138K - $182K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are looking for a Software Engineer who will assist in the development of our next generation ... Develop software for medical device within a well-established robotics framework. * Driver ...

Staff Software Engineer

New York, NY ยท On-site

$230K - $299K/yr

This role requires deep expertise in computer vision and/or robotics algorithms that are deployed ... This is a C++ software engineering position demanding both hands-on technical mastery and ...

Embedded Software Engineer

Hawthorne, NY ยท On-site

$138K - $182K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are looking for a Software Engineer who will assist in the development of our next generation ... Develop software for medical device within a well-established robotics framework. * Driver ...

... robotics, machine learning, and experimental automation. Responsibilities : โ€ข Design and build core infrastructure that underpins how software interacts with our autonomous labs. โ€ข Own ...

Senior Software Engineer

New Providence, NJ ยท On-site

$100 - $130/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Build Robots for Bioscience It sounds like science fiction, but we turn science fiction into ... NET * Education: Degree in Computer Science or Software Engineering, or equivalent experience

Senior Software Engineer

New Providence, NJ ยท On-site

$135K - $165K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Build Robots for Bioscience It sounds like science fiction, but we turn science fiction into ... NET * Education: Degree in Computer Science or Software Engineering, or equivalent experience

Software Engineer

New York, NY ยท On-site

$210K - $265K/yr

Our self-driving lab platform combines AI with autonomous robotics to run experiments, analyze ... The Role This is a generalist software engineering role on the team building the core platform that ...

Software Engineer

New York, NY ยท On-site

$210K - $265K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Our self-driving lab platform combines AI with autonomous robotics to run experiments, analyze ... The Role This is a generalist software engineering role on the team building the core platform that ...

Software Engineer

New York, NY ยท On-site

$210K - $265K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Our self-driving lab platform combines AI with autonomous robotics to run experiments, analyze ... The Role This is a generalist software engineering role on the team building the core platform that ...

We partner with leading AI labs and robotics companies to deliver high-quality, real-world datasets ... The Role We are hiring a Senior Software Engineer, Mobile to build high-scale, high-reliability ...

Senior Software Engineer, Mobile

New York, NY ยท On-site

$180K - $250K/yr

We partner with leading AI labs and robotics companies to deliver high-quality, real-world datasets ... The Role We are hiring a Senior Software Engineer, Mobile to build high-scale, high-reliability ...

Staff Software Engineer

New York, NY ยท On-site

$215K - $250K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Own how programming a robot through conversation should feel: the interactions, defaults, and ... Experience: 8+ years of professional software engineering, including hands-on AI work: shipping an ...

Showing results 21-40

Robotics Software Engineer information

See New York salary details

$65.6K

$136.2K

$195.8K

How much do robotics software engineer jobs pay per year?

As of Aug 12, 2026, the average yearly pay for robotics software engineer in New York is $136,233.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,800.00 and $166,300.00 per year, depending on experience, location, and employer.

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

To thrive as a Robotics Software Engineer, you need a strong background in computer science, robotics, and mathematics, often supported by a relevant degree and experience in algorithm development. Proficiency with programming languages like C++, Python, and ROS (Robot Operating System), as well as familiarity with simulation tools and version control systems, is essential. Problem-solving ability, teamwork, and effective communication are crucial soft skills for collaborating on complex projects and adapting to evolving technologies. These skills and qualities are vital for designing, implementing, and maintaining reliable robotic systems that perform effectively in real-world environments.

What does a robotics software engineer do?

The job duties of a robotics software engineer are working to develop software for robot control and automation. In this job, your responsibilities include working on an embedded system that controls automated equipment. You may build new software or test, improve, or debug current software. Most robotics software engineers work for the manufacturing industry and focus on robots that companies use in product production. You may work in other fields that use robotics as well. This job may include responsibilities such as developing a user interface that non-technical employees can use to set up the equipment.

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

AspectRobotics Software EngineerMechatronics Engineer
Required CredentialsBachelor's in Robotics, Computer Science, or related field; programming skillsBachelor's in Mechatronics, Mechanical, or Electrical Engineering; multidisciplinary knowledge
Work EnvironmentSoftware development teams, robotics labs, research facilitiesDesign, integrate mechanical and electronic systems, often in manufacturing or automation
Employer & Industry UsageTech companies, robotics firms, research institutionsManufacturing, automation, aerospace, automotive industries

While both roles involve robotics, a Robotics Software Engineer primarily focuses on developing software for robotic systems, whereas a Mechatronics Engineer designs and integrates mechanical, electronic, and software components. The roles often overlap but differ in their core focus areas and skill sets.

What are some common challenges faced by robotics software engineers when integrating software with hardware systems?

Robotics Software Engineers often encounter challenges related to ensuring seamless communication between software algorithms and physical hardware components. These can include dealing with sensor noise, managing real-time constraints, debugging hardware-software mismatches, and ensuring reliable performance in unpredictable environments. Close collaboration with electrical and mechanical engineers is essential to quickly resolve integration issues and to test software on physical robots. Adapting to rapid hardware changes and troubleshooting in live environments require strong problem-solving skills and effective cross-disciplinary teamwork.

What does a robotics software engineer do?

A Robotics Software Engineer designs, develops, and maintains the software that controls and powers robots. This includes writing code for robot perception, control algorithms, and integration with hardware components. They work closely with hardware engineers to ensure seamless interaction between the robot's physical and digital systems. Their work often involves programming in languages such as C++, Python, or ROS (Robot Operating System) and testing robots in real-world or simulated environments.
What are the most commonly searched types of Robotics Software Engineer jobs in New York? The most popular types of Robotics Software Engineer jobs in New York are:
What cities in New York are hiring for Robotics Software Engineer jobs? Cities in New York with the most Robotics Software Engineer job openings:
Infographic showing various Robotics Software Engineer job openings in New York as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $136,233 per year, or $65.5 per hour.

Senior Software Engineer

Hayden AI

New York, NY โ€ข On-site

$200K - $260K/yr

Full-time

Re-posted 17 days ago


Job description

About Us
At Hayden AI, we are on a mission to harness the power of computer vision to transform the way transit systems and other government agencies address real-world challenges.
From bus lane and bus stop enforcement to transportation optimization technologies and beyond, our innovative mobile perception system empowers our clients to accelerate transit, enhance street safety, and drive toward a sustainable future.
Job Summary
As a Senior Software Engineer on the Pilots team within the Perception organization, you will be responsible for developing prototypes for forthcoming pilots, aligning with Hayden's mission and long-term roadmap for business expansion.
This team investigates novel use cases, vehicles, and deployment environments, expeditiously translating preliminary concepts into functional prototypes. You will construct comprehensive end-to-end perception and robotics systems designed to operate on real-world hardware and capable of scaling into Hayden's core product platform.
This is a C++ software engineering generalist position emphasizing robotics and systems expertise. You will function with a substantial degree of ownership, navigating complexity to meticulously design, implement, and fortify solutions that judiciously balance rapid experimentation with sustained maintainability.
Key Responsibilities:
  • Deliver robust, thoroughly tested, and maintainable C++ code tailored for edge and robotics platforms.
  • Design, implement, and take ownership of prototype perception systems with the potential to transition into production-grade solutions.
  • Construct and iteratively refine real-time perception pipelines, encompassing detection, tracking, and sensor fusion methodologies.
  • Adapt, refine, and integrate Machine Learning (ML) and Computer Vision (CV) models, including leveraging open-source solutions, for novel, Hayden-specific applications.
  • Drive technical decision-making in ambiguous problem spaces, effectively balancing the speed required for prototyping with the requirements for production readiness.
  • Collaborate closely with the Product team and cross-functional Engineering departments.
  • Contribute to shared infrastructure, tooling, and architectural patterns as pilot initiatives mature into foundational products.
Required Qualifications:
  • Master's degree in Computer Science, Electrical Engineering, Robotics, or a closely related discipline. A PhD is considered advantageous.
  • 5-8 years of relevant experience in building and deploying perception systems; experience in automotive or robotics domains is a plus.
  • Substantial background in a minimum of one of the following domains: robotics, state estimation, computer vision, or applied machine learning.
  • Senior-level industrial experience in the delivery of intricate, production-grade software systems.
  • Demonstrated proficiency in modern C++, coupled with experience in real-time systems.
  • Experience in the construction and ownership of end-to-end systems, rather than merely isolated components.
  • Capability to operate effectively in ambiguous and rapidly evolving environments.
  • Proven capacity to collaborate constructively within a developing engineering organization.