Seagate Technology is a leader in storage solutions, and they are seeking a highly motivated Firmware Engineer to join their Firmware and Software Engineering team. This role involves designing, developing, and testing embedded firmware for storage devices, collaborating with cross-functional teams to define firmware requirements and architecture, and contributing to the continuous improvement of development processes and tools.
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
Qualification
Required
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
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 degree with 1-3 years of experience or a Master's degree with 0-2 years of experience in Computer Science, Computer Engineering, Electrical Engineering, or related field
Ability to work on-site at our Longmont, CO facility, Monday-Friday
Preferred
Coursework or project experience in AI/ML, including data preprocessing, model training, and evaluation a plus
Benefits
Eligibility to participate in discretionary bonus program
Medical
Dental
Vision
Life insurance
Short-and long-term disability
401(k)
Employee stock purchase plan
Health savings account
Dependent care
Healthcare spending accounts
Paid time off
12 holidays
Flexible time off provided pursuant to Seagate policy
A minimum of 48 hours of paid sick leave
16 weeks of paid parental leave
Seagate is a data storage and hardware company that offers hard disk drives (HDDs), solid-state drives (SSDs), and other storage solutions.