Seagate Technology is part of the Systems Data Storage team, responsible for delivering applications and services for cohesive management across Seagate’s product lines. The Embedded Software Developer Summer Intern will work alongside experienced engineers to design, implement, and debug embedded software components, while developing software within a Linux environment and assisting in software quality assurance.
Responsibilities
Work alongside experienced engineers to design, implement, and debug embedded software components for array devices
Develop embedded software within a Linux environment.
Assist in resolving software defects, participate in design and code reviews, and update software documentation.
Write automated test cases for software quality assurance.
Qualification
Required
Coursework or project experience in software development.
Familiarity with JavaScript, Object oriented programming & API development
Basic knowledge of Linux development environments
Experience using Git or another version control system in a team or project setting.
Excellent analytical and problem-solving skills, with the ability to work collaboratively.
Pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, with enrollment continuing through Fall 2026.
Preferred
Exposure to Go/Python
Benefits
Medical
Dental
Vision
Participation in the employee stock purchase plan
12 paid holidays
A minimum of 48 hours of paid sick leave
Seagate is a data storage and hardware company that offers hard disk drives (HDDs), solid-state drives (SSDs), and other storage solutions.