Seagate's Systems Data Storage team is looking for an engineer to help deliver applications and services that provide a cohesive management and user experience across Seagate's product lines, managing data, configuring storage, monitoring health and performance, and supporting interfaces for various customers.
Requirements
- Familiarity with JavaScript, Object oriented programming & API development
- Exposure to Go/Python (preferred)
- Basic knowledge of Linux development environments
- Experience using Git or another version control system in a team or project setting.
Responsibilities
- Work alongside experienced engineers to design, implement, and debug embedded software components for array devices
- Develop embedded software within a Linux environment.
- Assist in resolving software defects, participate in design and code reviews, and update software documentation.
- Write automated test cases for software quality assurance.
Other
- Passionate about creating intuitive, user-focused software solutions.
- Highly motivated and eager to contribute to projects from concept through delivery.
- Enjoy solving complex, dynamic customer needs with innovative approaches.
- Strong problem-solving skills with a creative mindset.
- Collaborative team player who communicates openly and effectively.
- Pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, with enrollment continuing through Fall 2026.