1

Robotics Software Engineer Internship Jobs in Mickleton, NJ

By submitting your interest, you'll be among the first to know when internship opportunities open ... About Software Engineering Roles at Danaher Are you passionate about building real-world ...

En Expleo buscamos un/a Desarrollador/a RPA (UiPath) para disenar, desarrollar y mantener robots ... Certificacion UiPath Developer . * Nivel de ingles alto (comunicacion fluida). * Valorable ...

next page

Showing results 1-20

Robotics Software Engineer Internship information

See Mickleton, NJ salary details

$13

$24

$37

How much do robotics software engineer internship jobs pay per hour?

As of Sep 4, 2026, the average hourly pay for robotics software engineer internship in Mickleton, NJ is $24.72, according to ZipRecruiter salary data. Most workers in this role earn between $20.10 and $28.03 per hour, depending on experience, location, and employer.

What is a robotics software engineer internship?

A Robotics Software Engineer Internship is a temporary position for students or recent graduates to gain hands-on experience working with robotics software. Interns typically assist in developing, testing, and debugging software that controls robots or robotic systems. They may work with programming languages such as Python, C++, or ROS (Robot Operating System) and collaborate with hardware and engineering teams. This internship helps participants build practical skills, expand their professional network, and gain exposure to real-world robotics projects.

What types of projects and responsibilities can I expect as a robotics software engineer intern?

As a Robotics Software Engineer Intern, you can expect to work on real-world projects such as developing and testing algorithms for robot navigation, perception, or manipulation. Your daily tasks may include coding in languages like C++ or Python, collaborating with hardware engineers, and participating in code reviews or team meetings. Interns often contribute to both simulation and on-robot testing environments, gaining hands-on experience with robotics platforms. This role provides opportunities to learn from experienced engineers and can lead to full-time positions if you demonstrate strong technical and teamwork skills.

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

To thrive as a Robotics Software Engineer Intern, you need a solid grounding in programming (especially C++ or Python), robotics fundamentals, and coursework in computer science, electrical, or mechanical engineering. Familiarity with ROS (Robot Operating System), version control systems like Git, and simulation tools such as Gazebo is highly beneficial. Problem-solving abilities, strong communication, and a collaborative mindset help you stand out when working on cross-functional teams and tackling complex robotic challenges. These skills and qualities are crucial for efficiently developing, testing, and implementing robotic solutions in dynamic, real-world settings.

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

AspectRobotics Software Engineer InternshipRobotics Software Engineer
Required CredentialsTypically pursuing or recent graduate in Computer Science, Robotics, or related fieldsBachelor's or Master's degree in Robotics, Computer Science, or related disciplines
Work EnvironmentInternship programs, often in research labs or tech companies, with mentorshipFull-time professional role in engineering teams, often in industrial or research settings
Employer & Industry UsageUsed by companies for training and talent development in roboticsStandard role for developing and maintaining robotics software in industry and research

The main difference is that a Robotics Software Engineer Internship is a temporary, training-focused position for students or recent graduates, while a Robotics Software Engineer is a full-time professional role requiring more experience and responsibility in developing robotics software.

What cities near Mickleton, NJ are hiring for Robotics Software Engineer Internship jobs?

Cities near Mickleton, NJ with the most Robotics Software Engineer Internship job openings:

Infographic showing various Robotics Software Engineer Internship job openings in Mickleton, NJ as of August 2026, with employment types broken down into 86% Full Time, 10% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $51,408 per year, or $24.7 per hour.

Robotics Software Engineer - Controls

The O'Connor Group TOG Inc.

Philadelphia, PA

$90K - $140K/yr

Full-time

Re-posted 11 days ago


Job description

Description

 We are partnering with Ghost Robotics and have announced the search for a Robotics Software Engineer (Controls)

Description  
Ghost Robotics is a robotics company building autonomous systems that operate in complex, dynamic environments. Our perception stack enables our robots to understand, localize, and navigate the world in real time, and we place a strong emphasis on robustness, performance, and maintainable engineering.
We are seeking a Senior Controls Engineer to design, implement, and deploy cutting-edge control algorithms for dynamic legged robotic systems operating in complex real-world environments. You will work across dynamics, optimization, state estimation, and real-time software owning both algorithmic innovation and system-level performance on hardware.  
This role is ideal for engineers who thrive on high-velocity problem solving, deep technical ownership, and hands-on testing and validation. 

Responsibilities 

Design, implement, and validate advanced control architectures (e.g., model-based, optimization-based, learning-augmented controllers) for agility and robustness. 

Develop, maintain, and validate state estimation and sensor fusion pipelines (IMU, joint encoders, contact/force sensing). 

Lead gait generation, footstep planning, contact scheduling, and disturbance recovery tuning. 

Perform rigorous offline and real-time testing in simulation and hardware environments. 

Debug and analyze system performance using logs, visualization tools, hardware experiments, and fleet data. 

Build automated diagnostics, analysis scripts, and tools to improve robot reliability and field performance. 

Collaborate closely with mechanical, perception, embedded, and systems teams to ensure end-to-end performance and robustness. 

Write clean, maintainable, real-time-safe code in C++ and Python. 

Mentor junior engineers and contribute to long-term architectural decisions. 


 

 

Requirements

Requirements 

Required Qualifications 

Strong foundations in control theory (linear, nonlinear, optimal control) with experience in legged locomotion or other dynamic systems. 

Experience with multi-body dynamics, modeling, and simulation (e.g., MuJoCo, Gazebo, Isaac Sim, PyBullet). 

Hands-on experience deploying algorithms on physical robotic systems and debugging complex hardware/software interactions. 

Proficiency in modern C++ (C++17/20) and Python for development and tooling. 

Experience with Unix/Linux environments and software engineering best practices (version control, CI/CD). 

Masters/PhD in Robotics, Mechanical, Electrical, Aerospace Engineering or equivalent work experience. 

Preferred Qualifications 

Experience with legged or humanoid robots and real-world locomotion challenges. 

Background in whole-body control frameworks (operational space control, MPC, etc.). 

Familiarity with state estimation methodologies (EKF, factor graphs, UKF). 

Experience architecting data analysis pipelines and automated diagnostic systems. 

Publications or significant open-source contributions in robotics, controls, or estimation. 

Experience with ROS 2 and real-time middleware. 

A combination of classical control and reinforcement learning applied to robotic systems. 

Demonstrated ability to lead technical efforts and mentor junior engineers.Â