Embedded Software Engineer — Build Reliable Storage Systems

Seagate Technology

Longmont (CO)

On-site

USD 85,000 - 121,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Life insurance
Parental leave
Paid time off
Sick time
Flex time
401(k)

Job summary

Seagate Technology in Longmont, CO is hiring an Embedded Software Engineer (Master's level). You will design and maintain embedded software in C/C++, work on OS interactions, and fix defects across hardware interfaces.

This role emphasizes testable, modular design and collaborative reviews across teams. The ideal candidate has a strong foundation in systems programming, data structures, and computer architecture, plus production-grade C/C++ experience and familiarity with Python or Rust.

Qualifications

  • Master's degree in Computer Science or related field is required.
  • Strong OS, concurrency, memory management, and data structures fundamentals.
  • Production-quality C/C++ software experience with Python/Rust a plus.

Responsibilities

  • Design, implement, and maintain embedded software changes in C/C++ to improve reliability and performance.
  • Apply modular design and clear interfaces for maintainable fixes.
  • Investigate, debug, and resolve defects across embedded software and hardware interactions.
  • Lead defect closure from reproduction to root cause analysis and communicate tradeoffs.
  • Contribute to design reviews and engineering quality improvements.

Skills

C/C++
Python
Rust
Embedded systems

Education

Master's degree in Computer Science

Tools

CI/CD
Build systems
Debugging tools

Job description

Seagate Technology in Longmont, CO is hiring an Embedded Software Engineer (Master's level). You will design and maintain embedded software in C/C++, work on OS interactions, and fix defects across hardware interfaces.

This role emphasizes testable, modular design and collaborative reviews across teams. The ideal candidate has a strong foundation in systems programming, data structures, and computer architecture, plus production-grade C/C++ experience and familiarity with Python or Rust.

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 (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
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
Life insurance
Parental leave
Paid time off
+3
Senior Systems Software Engineer - Embedded Storage (C/Rust)
Senior Systems Software Engineer - Embedded Storage (C/Rust)

Hewlett Packard Enterprise Development LP • Roseville (CA)

On-site
USD 137,000 - 277,000
Health benefits
Professional development programs
Inclusive culture
Firmware Engineer II: Next‑Gen Storage & Embedded Systems
Firmware Engineer II: Next‑Gen Storage & Embedded Systems

Seagate Technology • Longmont (CO)

On-site
USD 82,305 - 100,048
Discretionary bonus
Medical, dental, vision
Life insurance
+5
Senior Embedded Systems Engineer - Storage & NVMe
Senior Embedded Systems Engineer - Storage & NVMe

Hewlett Packard Enterprise • Fort Collins (CO)

On-site
USD 127,000 - 241,000
Firmware Engineer II
Firmware Engineer II

Seagate Technology • Longmont (CO)

On-site
USD 82,305 - 100,048
Discretionary bonus
Medical, dental, vision
Life insurance
+5
Embedded Software Engineer
Embedded Software Engineer

Best NanoTech • Sunnyvale (CA)

On-site
USD 120,000 - 190,000
Senior Embedded Linux Engineer – Edge Storage Systems
Senior Embedded Linux Engineer – Edge Storage Systems

Verkada • San Mateo (CA)

On-site
USD 130,000 - 280,000
Comprehensive healthcare coverage
Mental health support
Flexible PTO
+2
Embedded Software Engineer – Semiconductor Test Systems
Embedded Software Engineer – Semiconductor Test Systems

Best NanoTech • North Reading (MA)

On-site
USD 120,000 - 170,000