1

Co Op Robotics Software Engineer Jobs in New York

Be Seen First

Autonomous Robotics Software Engineer (Robotics / Autonomy / C++) Advanced Robotics Group, LLC is seeking highly skilled Autonomous Robotics Software Engineers to join a small, high-performing team ...

We are seeking a Software Engineering, Co-op to help us expand customer-facing products and improve out operational excellence in supporting a fleet of thousands of IoT devices. As part of this time ...

We are seeking a Software Engineer to contribute to the development of XR applications for ... You will work at the intersection of XR engineering and real-time robotics, writing the code that ...

We are seeking a Software Engineer to contribute to the development of XR applications for ... You will work at the intersection of XR engineering and real-time robotics, writing the code that ...

We are seeking a Software Engineer to contribute to the development of XR applications for ... You will work at the intersection of XR engineering and real-time robotics, writing the code that ...

Senior Software Engineer, Fauna

New York, NY ยท On-site

$134K - $176K/yr

Key job responsibilities - Drive architecture and design decisions for robotic software systems ... SDKs for developer use. - Design and implement systems and tools that accelerate development ...

Senior Software Engineer, Fauna

New York, NY ยท On-site

$134K - $176K/yr

About the team Fauna Robotics, an Amazon company, is building capable, safe, and genuinely ... software programming language experience - 5+ years of leading design or architecture (design ...

Software Engineer - AI Development

Rahway, NJ ยท On-site

$87K - $137K/yr

... As a Software Engineer, you will work alongside experienced engineers, scientists, and product ... co-op programs, research projects, open-source contributions, or personal projects. Exposure to one ...

New

next page

Showing results 1-20

Co Op Robotics Software Engineer information

What does a co op robotics software engineer do?

A Co Op Robotics Software Engineer is a student or recent graduate who works with a robotics team to develop, test, and improve software for robots. They often contribute to programming robot behaviors, integrating sensors, and troubleshooting code under the guidance of experienced engineers. This role provides valuable hands-on experience in robotics, software development, and teamwork within a real-world engineering environment. Co-op positions are typically part-time or temporary, designed to complement academic studies and prepare students for future full-time roles in robotics.

What is the difference between Co Op Robotics Software Engineer vs Robotics Software Engineer?

AspectCo Op Robotics Software EngineerRobotics Software Engineer
Required CredentialsTypically pursuing or holding a bachelor's degree in robotics, computer science, or related fieldsUsually holds a bachelor's or master's degree in robotics, computer science, or engineering
Work EnvironmentInternship or cooperative education setting, often part-time or temporaryFull-time employment in robotics development teams
Employer & Industry UsageUsed by companies offering internship programs in robotics and automationEmployed by robotics firms, tech companies, and research institutions

The main difference is that a Co Op Robotics Software Engineer is typically a student or intern gaining practical experience, while a Robotics Software Engineer is a full-time professional responsible for developing and maintaining robotics software. The roles overlap in skills and industry but differ mainly in experience level and employment status.

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

To thrive as a Co Op Robotics Software Engineer, you need a solid understanding of programming languages (such as C++, Python, or ROS), robotics principles, and typically enrollment in an engineering or computer science degree program. Experience with simulation tools (like Gazebo), version control systems (like Git), and relevant robotics frameworks is highly valuable. Strong problem-solving abilities, teamwork, and effective communication distinguish top performers in this role. These skills and qualities enable efficient development, integration, and troubleshooting of robotic systems in collaborative engineering environments.

What types of projects and technologies might a co op robotics software engineer typically work on during their placement?

As a Co Op Robotics Software Engineer, you can expect to be involved in hands-on projects such as developing and testing algorithms for robot perception, motion planning, or control systems. You'll often work with technologies like ROS (Robot Operating System), C++, Python, and simulation tools such as Gazebo. Collaboration is common, as you'll work closely with hardware engineers, senior software developers, and QA teams to integrate your code with actual robotic systems. This role provides valuable exposure to both software development and real-world robotics applications, offering a well-rounded experience for those pursuing a career in robotics.
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 Co Op Robotics Software Engineer jobs? Cities in New York with the most Co Op Robotics Software Engineer job openings:

Robotics Software Engineer / Remote

Apetan Consulting llc

Jersey City, NJ โ€ข On-site

$80 - $150/hr

Contractor

Re-posted 5 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