Embedded Software Engineer (Master's) – C/C++ Focus

Seagate Technology

Longmont (CO)

On-site

USD 85,000 - 121,000

Full time

3 days 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 insurance
Dental insurance
Vision insurance
Life insurance
Disability insurance
401(k)
Employee stock purchase plan
Health savings account
Dependent care
Healthcare spending accounts

Job summary

Seagate Technology is seeking an Embedded Software Engineer at the master’s level to design, implement, and maintain embedded software in C/C++ for storage products. You will fix defects, improve reliability, and support product stabilization across hardware interactions.

You will apply computer science fundamentals with modular design and testable implementations, driving root-cause analysis, code reviews, and engineering-quality improvements with cross-functional teams.

Qualifications

  • Strong foundation in OS, concurrency, memory management, data structures and architectures.
  • Production-quality software in C/C++ with Python, Rust, or similar languages.
  • Master's degree in Computer Science or related technical field.

Responsibilities

  • Design, implement, and maintain embedded software changes in C/C++ to correct defects and boost reliability and performance.
  • Investigate, debug, and resolve defects across embedded software, hardware interactions, and firmware interfaces.
  • Drive defect closure from reproduction through root cause, corrective action, and validation.
  • Contribute to design reviews, code reviews, and engineering quality improvements.
  • Support product stabilization and cross-functional collaboration.

Skills

Operating systems
Concurrency
Memory management
Data structures
Algorithms
Computer architecture
C/C++
Python
Rust

Education

Master's degree in Computer Science or related field

Job description

Seagate Technology is seeking an Embedded Software Engineer at the master’s level to design, implement, and maintain embedded software in C/C++ for storage products. You will fix defects, improve reliability, and support product stabilization across hardware interactions.

You will apply computer science fundamentals with modular design and testable implementations, driving root-cause analysis, code reviews, and engineering-quality improvements with cross-functional teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer (Master’s) – Early Career
Embedded Software Engineer (Master’s) – Early Career

Seagate Technology • United States

On-site
USD 85,000 - 121,000
Medical insurance
Dental insurance
Vision insurance
+2
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 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
Embedded Software Engineer
Embedded Software Engineer

Best NanoTech • Sunnyvale (CA)

On-site
USD 120,000 - 190,000
Embedded Software Engineer Intern – Summer 2027
Embedded Software Engineer Intern – Summer 2027

Seagate Technology • Longmont (CO)

On-site
USD 30,000 - 40,000
On-site cafeteria
Stock purchase plan
12 paid holidays
+1
Embedded Software Engineer – Semiconductor Test Systems
Embedded Software Engineer – Semiconductor Test Systems

Best NanoTech • North Reading (MA)

On-site
USD 120,000 - 170,000
Embedded Software Engineer (Master's Level, Early Career)
Embedded Software Engineer (Master's Level, Early Career)

Seagate Technology • Longmont (CO)

On-site
USD 85,000 - 121,000
Medical insurance
Dental insurance
Vision insurance
+7
Embedded Software Engineer
Embedded Software Engineer

Jobot • El Segundo (CA)

On-site
USD 120,000 - 150,000
Meaningful Impact
Cutting-Edge Technology
Collaborative Environment
+2
Embedded Software Engineer (C/C++ & Embedded Systems)
Embedded Software Engineer (C/C++ & Embedded Systems)

AllSTEM Connections • New Freedom

On-site
USD 90,000 - 120,000