About our group:
This internship gives students hands-on experience designing and improving embedded firmware and device drivers for storage devices, alongside HW/SW technologists and engineers in the Seagate Research Group. Seagate Research leads the company in defining next-generation technology and learning for the design of edge and mass-capacity products. Our team of software, computer, and electrical engineers creates novel devices using the latest developments in FPGA and embedded firmware. We strive to stay at the cutting edge of hardware and firmware development by employing AI-powered tools and defining new best practices.
About the role - you will:
Learn about embedded systems design for storage devices Design and improve device drivers and embedded firmware Develop Linux kernel optimizations for storage devices Study how software/firmware and hardware interact Collaborate with HW/SW technologists and engineers Program using C, C++, Rust and Python
About you:
Able to work independently, with strong self-motivation and a desire to learn. Excellent verbal and written communication skills. Must be able to work and communicate effectively with a diverse group of engineers. Strong desire to solve complicated problems.
Your experience includes:
Structured C or C++ and Python programming skills. Familiar with Linux Understand microcontroller architecture Software development on both Windows and Linux Familiar with CI/CD, unit testing, cross platform compilation Currently working toward a BS in Computer Science, Electrical Engineering, or Computer Engineering, with enrollment in Fall 2027 classes. You might also have: Familiarity with other languages such as Rust or Go Familiarity with open-source tools and libraries like SPDK Familiarity with low level simulation models like QEMU Familiarity with Agile / SCRUM methodologies.
Location:
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 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.
The estimated base wage range for this position is $22-$30/hr. The individual base wage is based on work location and additional factors, including job-related skills, experience, and relevant education or training. Seagate offers comprehensive benefits to its eligible Interns, including, but not limited to, medical, dental, vision, and participation in the employee stock purchase plan. Seagate also offers Interns 12 paid holidays and a minimum of 48 hours of paid sick leave. The benefits for this position are based on a 24 to 40-hour-per-week schedule for a full calendar year and may differ depending on work location and tenure with the Company.
Location: Longmont, United States
Travel: None