Embedded Software Engineer (Master’s) – Early Career

Seagate Technology

United States

On-site

USD 85,000 - 121,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
401(k)
Paid time off

Job summary

Seagate Technology seeks an Embedded Software Engineer at master's level for an early career phase to design, implement, and maintain embedded software in C/C++ for storage products across locations in Longmont, CO or Shakopee, MN. You will fix defects, improve reliability, and support product stabilization.

The role emphasizes strong CS fundamentals, modular design, code reviews, debugging, and cross-functional collaboration with hardware and firmware teams.

Qualifications

  • Master’s degree in Computer Science or related technical field.
  • Production-quality C/C++ software for embedded systems.
  • Experience with debugging, root-cause analysis and cross-functional collaboration.

Responsibilities

  • Design, implement, and maintain targeted embedded software changes in C/C++ to correct defects and improve reliability.
  • Apply modular design, clear interfaces, and testable implementation practices for maintainable fixes.
  • Investigate, debug, and resolve defects across embedded software and hardware interactions.
  • Drive defect closure from reproduction through root cause analysis and validation support.
  • Contribute to code reviews, defect prevention, and engineering quality improvements.

Skills

C/C++
Python
Rust
embedded systems
debugging tools
root-cause analysis
concurrency
computer architecture

Education

Master's degree in Computer Science or related technical field

Job description

Seagate Technology seeks an Embedded Software Engineer at master's level for an early career phase to design, implement, and maintain embedded software in C/C++ for storage products across locations in Longmont, CO or Shakopee, MN. You will fix defects, improve reliability, and support product stabilization.

The role emphasizes strong CS fundamentals, modular design, code reviews, debugging, and cross-functional collaboration with hardware and firmware teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer Intern — AI-Driven Dev
Embedded Software Engineer Intern — AI-Driven Dev

Seagate Technology • United States

On-site
USD 41,000 - 48,000
Medical/Dental/Vision
Employee stock purchase plan
Paid holidays
+1
Embedded Software Engineer (Master's Level, Early Career)
Embedded Software Engineer (Master's Level, Early Career)

Seagate Technology • United States

On-site
USD 85,000 - 121,000
Medical insurance
Dental insurance
Vision insurance
+2
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
Memory Tech Research & Qualification Engineer
Memory Tech Research & Qualification Engineer

Seagate Technology • Shakopee (MN)

On-site
USD 96,000 - 141,000
Life insurance
Parental leave
Paid time off
+3
Senior High-Speed Electronics Engineer
Senior High-Speed Electronics Engineer

Seagate Technology • Shakopee (MN)

On-site
USD 94,000 - 135,000
Life insurance
Parental leave
Paid time off
+3
Embedded Software Engineer
Embedded Software Engineer

Best NanoTech • Sunnyvale (CA)

On-site
USD 120,000 - 190,000
Embedded Software Engineer
Embedded Software Engineer

Jobot Consulting • El Segundo (CA)

On-site
USD 120,000 - 150,000
Meaningful Impact
Cutting-Edge Technology
Collaborative Environment
+2
Servo Integration Engineer, Embedded Systems
Servo Integration Engineer, Embedded Systems

Seagate Technology • Shakopee (MN)

On-site
USD 77,000 - 110,000
Medical insurance
401(k)
Employee stock purchase plan
+3
Sr. Electrical/Electronic Engineer
Sr. Electrical/Electronic Engineer

Seagate Technology • Shakopee (MN)

On-site
USD 94,000 - 135,000
Life insurance
Parental leave
Paid time off
+3
Embedded Software Engineer – Semiconductor Test Systems
Embedded Software Engineer – Semiconductor Test Systems

Best NanoTech • North Reading (MA)

On-site
USD 120,000 - 170,000