UPS logo
UPS

Robotics Software Engineer Intern

All the best with your application!

Want more jobs like this straight to your inbox?

Summary

Location

Singapore

Work

Internship

About this Job

Before you apply to a job, select your language preference from the options available at the top right of this page.

Explore your next opportunity at a Fortune Global 500 organization. Envision innovative possibilities, experience our rewarding culture, and work with talented teams that help you become better every day. We know what it takes to lead UPS into tomorrow—people with a unique combination of skill + passion. If you have the qualities and drive to lead yourself or teams, there are roles ready to cultivate your skills and take you to the next level.

Job Description:

The UPS Global Engineering Robotics & Automation team drives automation strategies and new robotics deployment across regional operations through cross-functional collaboration. The Singapore office focuses on regional pilots and supports global projects in simulation, humanoid, machine vision, physical automation and data-driven automation. UPS continues to invest in innovation and advanced technology to build the Network of the Future.

We’re seeking an independent, hands-on Robotics Software Engineer Intern to support project management and technical delivery across core areas: physical automation, robotics simulation (digital twins / physics sims), and machine-vision research/prototyping. You might work with business owners, product owners, and vendor partners to underwrite experiments, run simulations, analyze results, and help coordinate project workstreams.

Job Responsibilities

As a Robotics Software Engineer Intern, you will be required to:

  • Simulation Development: Contribute to the design, development, and testing of robotics simulations using platforms such as ROS/ROS2, Gazebo, Unity, or NVIDIA Isaac Sim. Assist in validating system performance and documenting simulation results for engineering review.

  • Vision System: Support the development and evaluation of humanoid and robotic vision systems, including data collection, labeling, model training, and performance validation. Participate in testing activities to assess accuracy, reliability, and operational readiness.

  • Data Analysis: Perform data extraction, analysis, and visualization to evaluate system performance and support decision-making. Prepare analytical summaries and dashboards to communicate project findings and insights to management and technical teams.

  • Project Coordination: Support the team in the planning, tracking, and execution of simulation and machine vision projects. Assist in coordinating project schedules, deliverables, and communications with internal stakeholders and external partners.

  • Documentation: Maintain accurate technical documentation, test records, and project logs in alignment with UPS engineering standards. Support preparation of reports, presentations, and documentation for management and project governance reviews.

  • Collaboration: Work collaboratively with engineers, project managers, data scientists, and vendor partners across global UPS teams. Contribute to a professional, organized, and safety-focused project environment that promotes innovation and operational excellence.

Job Requirements

  • Major in Computer Science/Engineering, Robotics, Electrical/Electronic Engineering, Mechatronics, or related field

  • Practical programming experience in Python and C++

  • Hands-on with at least one of: ROS / ROS2, Gazebo, Unity, NVIDIA Isaac or similar robotics simulation frameworks.

  • Basic computer vision / ML experience (OpenCV, PyTorch/TensorFlow or equivalent) and familiarity with common tasks (classification, object detection, segmentation).

  • Good communication skills — able to translate technical results into short, actionable summaries for stakeholders.

  • Proactive, organized, and able to manage multiple small workstreams.

  • Possess Basic 3D modelling knowledge and experience

  • Comfortable with data analysis (pandas, SQL, Jupyter) and creating dashboards/reports.

Employee Type:

Intern

UPS is committed to providing a workplace free of discrimination, harassment, and retaliation.

About the Company

UPS logo

UPS

Public Company
Logistics & WarehousingSystem IntegrationRobotics Software & AI

Operating in more than 200 countries and territories, we’re committed to moving our world forward by delivering what matters. Beginning as a small messenger service, UPS was started by two enterprising teenagers and a $100 loan. Now, we’re almost 500,000 UPSers strong, with operations around the globe. As a transportation and logistics leader, we are proud to offer innovative solutions to our customers—both big and small. We also support the communities we serve. Just take a look at The UPS Foundation’s social impact report! Headquartered in Atlanta, we can be found on the web at ups.com and about.ups.com. Job seekers can visit upsjobs.com to learn more. Our active social media channels include Facebook, Instagram, Twitter, YouTube, and TikTok. Facebook: www.facebook.com/ups Instagram: www.instagram.com/ups/ Twitter: www.twitter.com/ups TikTok: UPS YouTube: www.youtube.com/ups Website https://about.ups.com/ The UPS Foundation’s social impact report: https://about.ups.com/us/en/social-impact/reporting/the-ups-foundations-social-impact-report.html Career Site upsjobs.com

View details
Related Jobs

Get the week's best robotics jobs

We review hundreds of postings weekly and hand-pick the top roles for you. High-salary positions, top companies, remote opportunities.

Please enter a valid email address

Unsubscribe anytime. We respect your privacy.