Software Engineer - Early Career

Seagate Technology•Shakopee, MN
•Onsite

About The Position

Seagate is seeking an early-career Software Engineer in its Equipment Development Engineering organization at the Shakopee, Minnesota design center. The group develops equipment for the development and testing of recording technologies and has more than 25 years of experience designing equipment for hard disk drive component assembly and testing. Its areas of expertise include nano motion, precision measurement solutions, and automation system design and control. The role supports the design, development, and qualification of software used to test recording heads and media. The engineer will work with other software engineers to develop and maintain automated test systems, enhance data analysis tools, and contribute software solutions that improve testing performance and reliability. The position provides hands-on engineering work and collaboration with mechanical, electrical, and firmware engineers. The Shakopee campus is approximately 25 minutes southwest of Minneapolis. On-site amenities include a fitness center with wellness programs, tournaments, and group workouts, as well as a café. The campus also has outdoor and recreational spaces.

Requirements

  • Excellent verbal and written communication skills.
  • Ability to work and communicate effectively with a diverse group of engineers and technicians.
  • Ability to work hands-on with custom test equipment and tools, such as signal generators and oscilloscopes.
  • Considerable judgment and motivation to complete actions.
  • Ability to complete tasks with minimal supervision and creatively solve problems.
  • Ability to multitask and focus on completing numerous projects.
  • Master's degree in Computer Science, Software Engineering, or a related field.

Nice To Haves

  • Proficiency in C, C++, or C#, and/or proficiency in Python.
  • Experience developing software and contributing to a large code base in a team environment.
  • Experience with lab equipment such as oscilloscopes.

Responsibilities

  • Support the design, development, and qualification of software used to test recording heads and media.
  • Develop and maintain automated test systems.
  • Enhance data analysis tools.
  • Contribute software solutions that improve the performance and reliability of testing processes.
  • Work collaboratively with software, mechanical, electrical, and firmware engineers.

Benefits

  • Eligibility to participate in a discretionary bonus program.
  • Medical, dental, vision, and life insurance.
  • Short- and long-term disability.
  • 401(k).
  • Employee stock purchase plan.
  • Health savings account, dependent care account, and healthcare spending accounts.
  • Paid time off, including 12 holidays.
  • Flexible time off pursuant to Seagate policy.
  • A minimum of 48 hours of paid sick leave.
  • 16 weeks of paid parental leave.
  • On-site fitness center with wellness programs, tournaments, and group workouts.
  • On-site café.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service