Senior Embedded Software Engineer - Real-Time & Storage

Seagate Technology

Longmont (CO)

On-site

USD 106,000 - 152,000

Full time

27 hours ago
Be an early applicant

Get a reply from this employer

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

Get past ATS filters

Job summary

Seagate Technology in Colorado is seeking an experienced Embedded Software Engineer to design, implement, and integrate embedded software changes in C/C++ for storage platform features.

You will apply strong CS fundamentals, modular design, and testable implementations to deliver reliable software across products and releases, collaborating with cross-functional teams to ensure quality and timely delivery.

Qualifications

  • Bachelors or higher in computer engineering or related field with 5+ years experience, or a Master’s with 3+ years, or a PhD with 0+ years.
  • Strong foundation in operating systems, concurrency, memory management, data structures, algorithms, and computer architecture; proficiency in embedded C/C++.
  • Experience debugging embedded/firmware/system-level issues using root-cause analysis, instrumentation, logs, lab tools, and cross-functional collaboration.
  • Experience contributing to design, implementation, integration, validation, and release readiness in a hardware-dependent software environment.

Responsibilities

  • Design, implement, and integrate embedded software changes in C/C++ to improve reliability, performance, manufacturability, and readiness for storage platform features.
  • Apply strong CS fundamentals and modular design to deliver maintainable software across products and releases.
  • Investigate and resolve development issues involving software-hardware interactions and firmware interfaces.
  • Support defect closure from reproduction through corrective action, validation, risk assessment, and stakeholder communication.
  • Contribute to design reviews, code reviews, debug strategy, and defect prevention practices.

Skills

C/C++
Embedded software
Operating systems
Concurrency
Root-cause analysis
Debugging

Education

Bachelor’s degree in engineering
Master’s degree in engineering
PhD in engineering

Tools

CI/CD
Build systems
Static analysis
Instrumentation

Job description

Seagate Technology in Colorado is seeking an experienced Embedded Software Engineer to design, implement, and integrate embedded software changes in C/C++ for storage platform features.

You will apply strong CS fundamentals, modular design, and testable implementations to deliver reliable software across products and releases, collaborating with cross-functional teams to ensure quality and timely delivery.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer — Real-Time C/C++, Storage
Embedded Software Engineer — Real-Time C/C++, Storage

Seagate Technology • Longmont (CO)

On-site
USD 73,000 - 104,000
Discretionary bonus program
Medical
Dental
+12
Embedded Software Engineer Intern - Summer 2026
Embedded Software Engineer Intern - Summer 2026

Seagate Technology • Longmont (CO)

On-site
USD 30,000 - 40,000
Medical benefits
Stock purchase plan
Paid holidays
+1
Embedded Software Intern: Build & Automate in Storage Tech
Embedded Software Intern: Build & Automate in Storage Tech

Seagate Technology • Longmont (CO)

On-site
USD 41,000 - 48,000
Medical benefits
Stock purchase plan
Paid holidays
+1
Storage Virtualization & Data-Path Engineer
Storage Virtualization & Data-Path Engineer

Seagate Technology • Longmont (CO)

On-site
USD 73,000 - 121,000
Medical benefits
Dental benefits
Vision benefits
+6
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Seagate Technology • Longmont (CO)

On-site
USD 106,000 - 152,000
Embedded Software Engineer (Bachelor's Level, Early Career)
Embedded Software Engineer (Bachelor's Level, Early Career)

Seagate Technology • Longmont (CO)

On-site
USD 73,000 - 104,000
Discretionary bonus program
Medical
Dental
+12
Lead Embedded Software Engineer - Real-Time, Secure Systems
Lead Embedded Software Engineer - Real-Time, Secure Systems

TeamGlobal • Town of Owego (NY)

Hybrid
USD 110,000 - 170,000
Medical, Dental, Vision
401(k)
Senior Embedded C++ Engineer | RTOS, Secure Systems
Senior Embedded C++ Engineer | RTOS, Secure Systems

ContractStaffingRecruiters.com • Aurora (CO)

On-site
USD 120,000 - 180,000
Senior Systems Software Engineer - Embedded Storage (C/Rust)
Senior Systems Software Engineer - Embedded Storage (C/Rust)

Hewlett Packard Enterprise • Roseville (CA)

On-site
USD 137,000 - 277,000
Health benefits
Professional development programs
Inclusive culture
Senior Firmware Engineer - Storage & Server Systems
Senior Firmware Engineer - Storage & Server Systems

Sanmina Corporation • Colorado Springs (CO)

On-site
USD 120,000 - 180,000