Intern - Embedded Firmware in Seagate Research Group

Seagate Technology

Longmont (CO)

On-site

USD 30,000 - 41,000

Part time

4 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical benefits
Dental benefits
Vision benefits
Employee stock purchase plan
12 paid holidays
Paid sick leave (48 hrs)

Job summary

Seagate Technology in Longmont, CO is offering an engineering internship focused on embedded firmware and device driver development for storage devices. You will work alongside HW/SW technologists and engineers, coding in C, C++, Rust and Python to learn how software interacts with hardware.

Candidates are pursuing a BS in Computer Science, Electrical Engineering, or Computer Engineering with enrollment in Fall 2027 classes, and are eager to learn, communicate, and collaborate in a diverse,

Qualifications

  • Currently pursuing a BS in Computer Science, Electrical Engineering, or Computer Engineering with enrollment in Fall 2027 classes.
  • Experience developing software in C/C++ and Python, familiarity with Linux, CI/CD and cross-platform compilation.

Responsibilities

  • Learn embedded systems design for storage devices.
  • Design and improve device drivers and embedded firmware.
  • Study software/firmware and hardware interactions.
  • Collaborate with HW/SW technologists and engineers.
  • Program using C, C++, Rust and Python.

Skills

C/C++
Python
Rust
Linux

Education

BS in Computer Science, Electrical Engineering, or Computer Engineering

Tools

SPDK
QEMU

Job description

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 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
  • 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
  • Developing software in C/C++ and Python
  • Familiar with Linux
  • Basic understanding of embedded systems and computer architecture, including processors, memory and hardware interfaces
  • 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.
  • Familiarity with test equipment, such as oscilloscopes and analyzers
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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer (Bachelor's Level, Summer 2027 Intern)
Embedded Software Engineer (Bachelor's Level, Summer 2027 Intern)

Seagate Technology • Longmont (CO)

On-site
USD 30,000 - 40,000
On-site cafeteria
Stock purchase plan
12 paid holidays
+1
Embedded Software Engineering Intern
Embedded Software Engineering Intern

Seagate Technology • United States

On-site
USD 41,000 - 48,000
Medical/Dental/Vision
Employee stock purchase plan
Paid holidays
+1
Wafer Manufacturing Intern - Summer 2027
Wafer Manufacturing Intern - Summer 2027

Seagate Technology • BLOOMINGTON (MN)

On-site
USD 33,000 - 43,000
Medical insurance
Dental insurance
Vision insurance
+3
Embedded Firmware Intern: Design Storage Drivers & Systems
Embedded Firmware Intern: Design Storage Drivers & Systems

Seagate Technology • Longmont (CO)

On-site
USD 30,000 - 41,000
Medical benefits
Dental benefits
Vision benefits
+3
Hardware Engineering Summer Intern
Hardware Engineering Summer Intern

Seagate Technology • Longmont (CO)

On-site
USD 33,000 - 40,000
Medical benefits
Dental & vision
Stock purchase plan
+4
Head Disk Mechanical Intern - Summer 2027
Head Disk Mechanical Intern - Summer 2027

Crosslinked • Shakopee (MN)

On-site
USD 37,000 - 51,000
Employee stock purchase plan
12 paid holidays
On-site fitness center
Cost Modeling Analyst Intern
Cost Modeling Analyst Intern

Seagate Technology • Longmont (CO)

Remote
USD 33,000 - 48,000
Medical, dental, vision benefits
Employee stock purchase plan
12 paid holidays and 48 hours of paidS
Summer Intern - Machine Learning for Corporate Strategy
Summer Intern - Machine Learning for Corporate Strategy

Seagate Technology • BLOOMINGTON (MN)

On-site
USD 37,000 - 62,000
Medical benefits
Dental benefits
Vision benefits
+3
Research Intern (Summer 2027) - Formal Methods and Security
Research Intern (Summer 2027) - Formal Methods and Security

Seagate Technology • Shakopee (MN)

On-site
USD 40,000 - 62,000
Medical insurance
Dental insurance
Vision insurance
+3
Summer Intern - Mechanical Design for Atomic Layer Processing Fixtures
Summer Intern - Mechanical Design for Atomic Layer Processing Fixtures

Seagate Technology • BLOOMINGTON (MN)

On-site
USD 37,000 - 51,000
On-site café
Fitness center
Employee stock purchase plan
+1