Seagate is hiring multiple Senior Embedded Software Engineers in its Software Engineering organization, which develops embedded software for storage products. The role focuses on close-to-hardware software design for reliable, high-performance product behavior across Seagate’s storage markets. The engineer will design, implement, and integrate C/C++ embedded software changes for assigned storage-platform features or components. The work includes improving reliability, performance, manufacturability, and product readiness; investigating issues involving software, hardware, firmware interfaces, operating environments, and storage-system behavior; and supporting defect resolution from reproduction and root-cause analysis through corrective action and validation support. The position contributes to design and code reviews, debug strategy, defect prevention, and software-quality practices. It also involves communicating technical analysis and risks, collaborating with cross-functional partners, and sharing domain knowledge or providing informal guidance to less-experienced engineers. The position may be based at either the Longmont, Colorado or Shakopee, Minnesota campus. Travel is not required.
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