Platform Software Engineering Intern

IntuitiveSunnyvale, CA
6h

About The Position

Primary Function of Position As a Platform Software Engineering Intern at Intuitive, you’ll join a dynamic team working at the intersection of robotics and cloud technologies. You will help develop, test, and improve automation pipelines that power our digital products and connect with robotic systems. This internship is a unique opportunity to gain hands-on experience in DevOps, cloud platforms, CI/CD workflows, and software reliability, while collaborating with engineers across hardware and software teams.

Requirements

  • University Hiring Program Eligibility Requirements:
  • University Enrollment: Must be currently enrolled in and returning to an accredited degree-seeking academic program after the internship.
  • Internship Work Period: Must be available to work full-time (approximately 40 hours per week) during a 10-12 week period starting May or June. Specific start dates are shared during the recruiting process.
  • Required Education and Training Current enrollment in a Computer Science, Engineering related technical degree-seeking program at the Master’s, or Doctorate level.
  • Coursework or hands-on experience with Python or a scripting language.
  • Familiarity with Linux or Windows environments.
  • Interest in cloud technologies (AWS, Google Cloud, Azure) and modern software development practices.
  • Strong problem-solving skills and willingness to learn.
  • Good communication and teamwork skills

Nice To Haves

  • Exposure to version control tools (e.g., Git).
  • Experience with CI/CD concepts or tools (Jenkins, GitLab CI).
  • Knowledge of containerization (Docker, Kubernetes) or cloud automation basics.
  • Interest in robotics, AI/ML, or hardware testing.

Responsibilities

  • CI/CD & Automation Assist in building and maintaining automated build, test, and deployment pipelines using tools like Jenkins or GitLab CI.
  • Contribute to writing scripts (Python, shell, etc.) that help automate manual tasks and improve delivery efficiency.
  • Support testing and integration of new automation tools and frameworks as part of the team’s daily workflow.
  • Integration & Reliability Work with team members to run and validate simulated tests for robotic systems and digital products.
  • Help gather and process test results and telemetry data for analysis to monitor software reliability.
  • Collaborate with engineers to troubleshoot issues and improve system integration between hardware and software.
  • Collaboration & Enablement Participate in team meetings and design reviews, learning best practices in software engineering and DevOps.
  • Work closely with other interns and engineers, sharing ideas and contributing to team goals.
  • Document your work clearly to help team members reproduce or build upon your contributions.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service