1

Robotics Software Developer Jobs in Buffalo, NY (NOW HIRING)

... Robotics, PLC, Machining, Software) or at least three (3) years of work-related experience in ... Basic experience with programming languages or scripting (e.g., JavaScript, Python, or similar)

Design, develop, implement, and optimize control systems and software;maintainand troubleshoot ... industrial robotics. * Proven recordinremote technical support and driving automation system ...

Design, develop, implement, and optimize control systems and software;maintainand troubleshoot ... industrial robotics. * Proven recordinremote technical support and driving automation system ...

Conduct maintenance and basic troubleshooting of robotics and robotic work cells ... High School Diploma or equivalent * 1+ years of PC software experience including Microsoft Word ...

Conduct maintenance and basic troubleshooting of robotics and robotic work cells ... High School Diploma or equivalent * 1+ years of PC software experience including Microsoft Word ...

Industry/Sector Not Applicable Specialism Core DevSecOps Engineering Management Level Senior ... This role bridges the gap between teams for seamless and secure application and software ...

Troubleshoot and modify software programs for material handling control systems, including PLC/PC ... with Programmable Logic Controls (PLC) programs * 5+ year of experience with Robotics system ...

Experience within SaaS, test automation, DevOps, QA, RPA, or enterprise software environments strongly preferred * Strong commercial mindset with experience supporting renewals, retention, and ...

Experience within SaaS, test automation, DevOps, QA, RPA, or enterprise software environments strongly preferred * Strong commercial mindset with experience supporting renewals, retention, and ...

Set Up Mechanic II

Buffalo, NY · On-site

$28 - $32/hr

... Programmable Logic Controllers (PLC), and robotics. Basic understanding of molding processes ... software. Knowledge · Basic tool, electrical, and safety knowledge. · Pneumatic and Hydraulic ...

Showing results 41-55

Robotics Software Developer information

See Buffalo, NY salary details

$46.5K

$108.3K

$160.8K

How much do robotics software developer jobs pay per year?

As of Aug 15, 2026, the average yearly pay for robotics software developer in Buffalo, NY is $108,340.00, according to ZipRecruiter salary data. Most workers in this role earn between $87,200.00 and $125,900.00 per year, depending on experience, location, and employer.

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 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 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 popular job titles related to Robotics Software Developer jobs in Buffalo, NY?

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

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

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

Infographic showing various Robotics Software Developer job openings in Buffalo, NY as of August 2026, with employment types broken down into 1% Internship, 86% Full Time, 10% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $108,340 per year, or $52.1 per hour.

Senior Engineer, Controls

The J.M. Smucker Company

Buffalo, NY • On-site

$85K - $123K/yr

Full-time

Re-posted 9 days ago


J.M. Smucker rating

8.3

Company rating: 8.3 out of 10

Based on 22 frontline employees who took The Breakroom Quiz

49th of 438 rated food and drinks producers


Job description

Your Opportunity as the Senior Engineer, Controls (full time, exempt)
Provide key leadership with regard to power and control systems, equipment specification and maintenance, proper operation, technician development, troubleshooting and repair to achieve or exceed reliability targets the plant. This role has responsibility for systems optimization, power distribution, IO layout, compliance, personnel safety, and is a resource in technician skill development relative to plant electrical power and process control systems
Location: Buffalo, NY manufacturing plant
Work Arrangements: 100% on-site
  • Willingness to work off shift (including nights, weekends, and/or holidays) and flow to the work as needed
  • Willingness to take off-shift support calls as needed

Reports to: Plant Engineer
Direct Reports: none
In this role you will:
  • Primary administrator and troubleshooter for plant power and control systems and is a key member of plant technical leadership
  • Provide input to develop and manage power and control standards and ensure application of the standards on all projects and upgrades
  • Lead the execution of the site masterplan for power and controls systems to include understanding of the installed base, and replacement plan for obsolete equipment/technologies
  • Build and maintain a sustainable system for plant Electrical & Instrumentation (E&I) technicians skill development.
  • Ensure technician compliance to local and national regulator codes (NFPA 70, NFPA 70e, NFPA 79 and OSHA 1910)
  • Responsible for validation of the MES data from PLCs. Support plant Process Engineers in conditioning PLC data to accommodate effective data analysis including application development
  • Provide support in the design and implementation of machine control and process automation applications, such as: control strategies, HMI design, MES applications and KPI development
  • Identify losses, and develop plans and strategies to eliminate them, in the areas of safety, quality, reliability and cost
  • Own Key Elements for systems related to power and control system such as electrical safety (LOTO, Electrical PPE, Energized work permits, low voltage qualification, etc.) and Quality/CCP compliance (checkweighers, metal detectors, vision systems, ingredient flows, temperatures, etc.)
  • Collaborate with leadership on selection and installation of new equipment. Become the technical expert on new equipment and ensures the training of others regarding control systems
  • Serve as project manager for initiatives ranging from E&I focused projects to complete capital projects
  • Provide power and controls engineering support on capital initiatives
  • Learn and apply control, simulation and process modeling technologies to analyze and improve overall process and packaging operations
  • Compensation range: $85,500 - $123,200 annualized

What we are looking for:
Minimum Requirements
  • Bachelor's Degree in Electrical Engineering
  • 2 years of controls or electrical engineering experience
  • Understanding of machine and/or process control hardware, instrumentation and software (ex: Allen Bradley PLC, ControlLogix, Wonderware HMI, and Rockwell FactoryTalk)

Additional skills and experience that we think would make someone successful in this role:
  • Prior manufacturing experience
  • Mechanical and electrical experience in food manufacturing
  • Motoman robotics or similar automation experience
  • Working knowledge of NFPA and OSHA guidelines related to electrical equipment and practices

#LI-NO1
#INDSA
The Right Place for You
We are bold, kind, strive to do the right thing, we play to win, and we believe in a strong community that thrives together. Our culture is rooted in our Basic Beliefs, and we believe in supporting every employee by meeting their physical, emotional, and financial needs.
Stay connected with us on LinkedIn®
We're an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, genetic information, age, national origin, disability status or protected veteran status.

What J.M. Smucker employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom