Seagate is looking to hire a Firmware Engineer to design, develop, test, and integrate firmware solutions that support cutting-edge storage products, including HAMR, and define hardware and firmware architectures for future platforms.
Requirements
- Strong programming skills in C/C++.
- Solid understanding of embedded systems and firmware development.
- Experienced in secure coding practices.
- 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.
Responsibilities
- 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.
Other
- Ability to work on-site at our Longmont, CO facility, Monday-Friday
- Excellent problem-solving skills and a collaborative mindset.
- 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.
- Travel: None