Seagate Technology

Firmware Engineer II

Seagate Technology

full-time

Posted on:

Location Type: Office

Location: Longmont • Colorado • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $92,310 - $131,994 per year

Job Level

JuniorMid-Level

About the role

  • Design, develop, and test embedded firmware for storage devices.
  • Collaborate with cross-functional teams to define firmware requirements and architecture.
  • Contribute to continuous improvement of development processes and tools.

Requirements

  • Strong programming skills in C/C++
  • Solid understanding of embedded systems and firmware development
  • Experienced in secure coding practices
  • Excellent problem-solving skills and a collaborative mindset
  • Coursework or project experience in AI/ML, including data preprocessing, model training, and evaluation a plus
  • Ability to work on-site at our Longmont, CO facility, Monday-Friday
  • Experience with data analysis and visualization tools
  • Knowledge of storage systems, file systems, or hardware interfaces
  • Ability to communicate technical concepts clearly and effectively
  • Bachelor's in Computer Science, Computer Engineering, Electrical Engineering with 2-4 years of experience OR a Master’s degree in computer science, Computer Engineering, Electrical Engineering with 0-2 years of experience.
Benefits
  • eligibility to participate in discretionary bonus program
  • medical, dental, vision, and life insurance
  • short-and long-term disability
  • 401(k)
  • employee stock purchase plan
  • health savings account
  • dependent care and healthcare spending accounts
  • paid time off including 12 holidays
  • flexible time off
  • 48 hours of paid sick leave
  • 16 weeks of paid parental leave

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CC++embedded systemsfirmware developmentsecure coding practicesdata analysisdata visualizationAIMLmodel training
Soft skills
problem-solvingcollaborative mindsetcommunication
Certifications
Bachelor's in Computer ScienceBachelor's in Computer EngineeringBachelor's in Electrical EngineeringMaster’s degree in Computer ScienceMaster’s degree in Computer EngineeringMaster’s degree in Electrical Engineering