Seagate is looking for a Senior Firmware Engineer for our Shakopee, MN, design center. This role will report to the Senior Engineering Manager in the Controller Firmware group at Seagate. The team develops and maintains firmware for controlling data flow, memory management, and stack and kernel operations, which provide the base firmware architecture for disk drives and storage devices. This role is critical in supporting teams across the organization to build highly optimized firmware designs for storage products. It requires knowledge of real-time system engineering, computer architecture, data structures, and algorithms. The candidate should possess software programming and debugging skills, utilizing hardware and software tools, as well as test equipment, to deliver high-quality, high-performance firmware for Seagate. Conceive, design, develop, and test firmware solutions for advanced data storage products. Work with firmware and hardware design teams to develop firmware methods that implement features for leading edge concepts in data storage products. Work on significant and unique issues where analysis of situations or data requires evaluation of complex events. Exercise independent judgment to determine methods, techniques and evaluation criteria for obtaining results on new and special projects. Assume responsibility for the analysis, design, programming, debugging and modification of firmware (IC embedded code) applications. Apply your knowledge of embedded software and your experience of best practice software development methods.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior