Share this Job

Storage Controller Engineer - Summer Intern (Emerging Products and Solutions)


Longmont, CO, US

About our group:

Join a global team of developers in the Emerging Products and Solutions (EPS) group that focus on implementing a software stack for our RAID storage controller integrated in Seagate systems products. We are a team within Systems Data Storage chartered with delivering firmware and software stack for Storage RAID controllers across Seagate systems product lines and applications. This position is with the Storage Controller (SC) Backend team, which deals with handling of the SAS map, SCSI error handling and enclosure management including interfacing with expanders through SCSI Enclosure Services (SES) commands. The Backend team works on the front lines of new enclosure development and also in integrating unique Seagate drive technology into our RAID enclosure systems.

About the role - you will:

In this role, you will have an opportunity to develop a wide range of embedded software for RAID controllers. Your work will include development of the code which interfaces with other components such as drives, expanders, RAID, IO Controller (IOC), platform, and the Management Controller (MC).. You will participate in on-going code reviews to improve software stability and security. You will work on new designs for new software solutions and customer features. You will also get an opportunity to contribute to Seagate’s various research driven open source projects and learn new technologies.

About you:

  • Passion for developing software solutions.
  • Excellent problem solver, technical innovator, communicator, and collaborator.
  • Motivated to learn modern technologies, methods, and sharing knowledge with other developers to increase team capabilities.

Your experience includes:

  • Pursuing a Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent and enrolled in Fall 2022 courses.
  • oursework in Embedded Systems and Operating Systems.
  • Experience designing and developing complex multi-threaded applications.
  • Object oriented programming (OOP)
  • Gitlab, Github remote repository management and open-source project contribution.
  • Windows and Linux development environments (Linux drivers).
  • Agile Methodology.
  • Strong C/C++ programming experience.
  • Python scripting or programming.
  • Knowledge of Storage (SAS) or network protocols.
  • Knowledge of RAID arrays and Fault tolerant systems is a plus.
  • Multi-threaded RTOS knowledge and experience is a plus
  • Familiarity with Network protocols: Telnet, FTP, HTTP.




Colorado's 2021 Equal Pay for Equal Work Act (SB 19-085) requires we inform you of the estimated base hourly range for this position: $18 – $24.50.  Actual range is based on fair market value of the role in the geography in which you live based on the requirements of the job and your skills.  This posted salary range is a good faith and reasonable estimate, and Seagate reserves the right to adjust this range depending on the qualifications of the selected candidate.   


Seagate offers comprehensive benefits to its eligible employees; including, but not limited to, medical, dental, vision and life insurance, short and long term disability, annual variable pay bonus, 401(k), employee stock purchase plan, flexible and dependent care spending accounts, health care spending account, flexible time off/vacation, paid holidays and paid parental leave. 


Our Longmont product-design campus is nestled against the foothills with exceptional views of the Rocky Mountains. Here at work, you can grab breakfast and lunch in the on-site cafeteria or get an afternoon espresso, prepared by a professional barista. Our 1,500+ employees enjoy an active on-site experience from sporting activities (get in a few laps at lunch on our 1-mile walking path around campus, play ping-pong or volleyball, or stop in our 24- hour fitness center for a group or individual workout) to community service and many employee resource groups including Pride!, Women’s Leadership Network and a Young Professionals Network. 



Location: Longmont, United States
Travel: None

















About Us

At Seagate, our mission is to give people peace of mind by protecting their digital lives.

Since 1978, Seagate has been creating precision-engineered data storage technologies that deliver superior capacity, speed, safety, and performance. We help people harness and maximize the datasphere.

Seagate couldn't do any of that without its employees—a diverse workforce of 40,000 creative, hard-working, passionate people all over the world. From the Silicon Valley, the United Kingdom, Singapore, India, Thailand, through China, our people are proud to embody the values of integrity, innovation, and inclusion.

Consider joining them. Open up your world.



Seagate provides an environment where equal opportunity is available to all. All qualified applicants will receive consideration for employment without regard to age, race, color, ancestry, ethnic or national origin, physical or mental disability, medical condition, genetic information, marital status, sex (which includes pregnancy or perceived pregnancy, childbirth, breastfeeding, or related medical conditions), gender, gender identity, gender expression, sexual orientation, perceived or actual religious creed or political opinion, military and veteran status, taking or requesting statutorily protected leave, taking or requesting a reasonable accommodation for a protected basis, or other basis protected by applicable law. Company-sponsored training, education, degree assistance, and social and recreational programs are also included. EEO is the Law Poster, EEO is the Law Supplement Poster, & OFCCP Pay Transparency Provision Information.

Seagate believes that vaccines are one of the most powerful tools to fight COVID-19 and maintain a safer workplace. We implement vaccine mandates where legally required or when the company determines that a mandate is necessary for the protection of workers.

United States - Proof of a completed COVID-19 vaccination is required for all US-based employees of Seagate. Subject to federal, state, and local laws and regulations, this requirement applies to all employees and locations in the United States including those employees working remotely.  Seagate will consider exceptions to this policy for medical or religious reasons on an individualized basis.

For information on how Seagate collects and uses your personal information during the application process, please review the applicant privacy statement.

Nearest Major Market: Boulder
Nearest Secondary Market: Denver