Seagate Technology is a global leader in data storage solutions, known for creating innovative products for various applications. The Firmware Engineer II role involves designing, developing, and testing embedded firmware for storage devices, while collaborating with cross-functional teams to enhance firmware architecture and requirements.
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.
Ability to work on-site at our Longmont, CO facility, Monday-Friday.
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.
Preferred
Coursework or project experience in AI/ML, including data preprocessing, model training, and evaluation a plus.
Experience with data analysis and visualization tools.
Knowledge of storage systems, file systems, or hardware interfaces.
Ability to communicate technical concepts clearly and effectively.
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
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.