Embedded Software Engineering Intern

Seagate Technology•Longmont, CO
•Onsite

About The Position

Seagate’s Software Engineering organization develops embedded software and engineering capabilities for advanced storage products, emphasizing reliable, scalable, and efficient software and modern development practices, including automation and AI-assisted development tools. The intern will develop software supporting embedded product development, validation, automation, engineering tools, or data analysis. With guidance from experienced engineers, the intern will apply programming and engineering fundamentals to practical problems and participate in design discussions, debugging, testing, code reviews, and technical documentation. The role involves collaborating with cross-functional team members to deliver maintainable code and communicate progress clearly. The position is based in Longmont, Colorado, or Shakopee, Minnesota. Seagate describes on-site amenities and activities at both campuses. The estimated base wage is $30–$35 per hour, depending on location and factors such as job-related skills, experience, education, and training. Eligible interns receive benefits including medical, dental, and vision coverage, participation in the employee stock purchase plan, 12 paid holidays, and at least 48 hours of paid sick leave. Benefits are based on a 24–40-hour-per-week schedule for a full calendar year and may vary by location and tenure. Travel is not required.

Requirements

  • Programming experience through coursework, projects, research, or earlier internships.
  • Programming experience in C, C++, Rust, Python, or similar languages.
  • Exposure to embedded systems, operating systems, computer architecture, software tools, or test automation.
  • Familiarity with AI-assisted development tools for coding, debugging, testing, or other software development workflows.
  • Pursuing a Master’s degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline.
  • Curious, collaborative, eager to learn, and able to communicate technical ideas clearly.

Nice To Haves

  • Experience with scripting, version control, build systems, or debugging tools.

Responsibilities

  • Develop software supporting embedded product development, validation, automation, engineering tools, or data analysis.
  • Apply programming and engineering fundamentals to solve practical problems with guidance from experienced engineers.
  • Participate in design discussions, debugging, testing, code reviews, and documentation of technical work.
  • Collaborate with cross-functional team members to deliver useful, maintainable code.
  • Communicate progress clearly.

Benefits

  • Medical, dental, and vision benefits for eligible interns.
  • Participation in the employee stock purchase plan.
  • 12 paid holidays.
  • A minimum of 48 hours of paid sick leave.
  • On-site cafeterias or cafés at the Longmont and Shakopee campuses.
  • On-site fitness centers and wellness programs.
  • On-site recreational and sporting activities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service