Seagate is seeking an early‑career Firmware Engineer to join our Test Firmware Engineering team. This role is designed for engineers at the beginning of their careers, including recent graduates or those with up to 1-2 years of relevant experience through internships, co‑op programs, or entry‑level roles.
You will work alongside experienced engineers to support firmware development and test activities for next‑generation storage products. This position offers structured onboarding, hands‑on technical exposure, and opportunities to grow your firmware, test, and data‑driven problem‑solving skills in a collaborative engineering environment.
Key Responsibilities
- Support the development and maintenance of firmware and test utilities for product certification and validation.
- Write, debug, and enhance C‑based firmware and Python‑based tools or scripts under guidance from senior engineers.
- Assist in analyzing test and manufacturing data to identify trends, anomalies, and improvement opportunities.
- Participate in executing test plans for product qualification, reliability testing, and compliance verification.
- Work collaboratively with cross‑functional teams, including hardware, test, and product engineering.
- Document technical work, test results, and analysis clearly to support knowledge sharing and long‑term use.
- Continuously build technical capability through mentoring, on‑the‑job learning, and exposure to real‑world engineering challenges.
Required Qualifications
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Electronics Engineering, or a related discipline.
- Foundational programming experience in C and Python, gained through coursework, academic projects, internships, or early‑career roles.
- Basic understanding of firmware, embedded systems, or low‑level software concepts.
- Strong analytical skills with an interest in data‑driven problem solving.
- Ability to work effectively in a team‑based engineering environment.
- Motivated, curious, and willing to learn new technologies and processes.
Preferred Attributes
- Internship, co‑op, or project experience related to firmware development, test engineering, automation, or data analysis.
- Exposure to scripting, test automation, or statistical/data analysis tools.
- Familiarity with hardware‑software interaction concepts is an advantage.
- Clear communication skills and the ability to explain technical topics effectively.
- Demonstrated ownership, adaptability, and a continuous‑learning mindset.