Sr Firmware Engineer

Seagate TechnologyLongmont, CO
1d$92,310 - $125,986Onsite

About The Position

We are seeking a highly motivated and innovative Firmware Engineer to join our team.  This role is ideal for engineers with a strong foundation in embedded systems and a passion for solving complex, real-world engineering challenges.   As part of our Firmware and Software Engineering team, you will contribute to the development of next-generation storage solutions, working on firmware that powers Seagate’s industry-leading HDD and storage systems.   You will play a key role in shaping firmware strategies, optimizing performance, and ensuring reliability across enterprise and cloud storage platforms.

Requirements

  • 5+ years of experience in embedded firmware development.
  • Proficient in C/C++ with strong debugging and optimization skills.
  • Deep understanding of embedded systems and hardware-software integration.
  • Experience with secure coding practices and firmware reliability.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Ability to work on-site at our Longmont, CO facility, Monday-Friday
  • Bachelor's in Computer Science, Computer Engineering, Electrical Engineering with 5-8 years of experience OR a Master’s degree in computer science, Computer Engineering, Electrical Engineering with 3-5 years of experience.

Nice To Haves

  • Expertise in storage device architecture (HDD, SSD) and protocols (SATA, SAS, NVMe).
  • Familiarity with cloud storage systems, distributed storage architecture, and data center environments.
  • Experience with file systems, storage interfaces, and performance tuning.
  • Knowledge of AI/ML concepts and their application in intelligent storage.
  • Proficiency with data analysis and visualization
  • Experience with version control systems, CI/CD pipelines, and automated testing frameworks.
  • Experience with Agile development model

Responsibilities

  • Design, develop, debug, and validate embedded firmware for HDD storage devices.
  • Analyze (discover, document, communicate) hardware and firmware functionality.
  • Work on significant issues where analysis involves evaluation of complex events and use of emulators, logic analyzers, and other tools.
  • Collaborate with cross-functional teams to define firmware requirements and architecture.
  • Contribute to continuous improvement of development processes and tools.
  • Collaborate with cross-functional teams including hardware, software, and systems engineering.
  • Employ Software Engineering best practices
  • Mentor and guide less experienced engineers, fostering technical growth and best practices.
  • Drive innovation in firmware development processes, tools, and methodologies.
  • Analyze performance metrics and optimize firmware for scalability and efficiency.
  • Contribute to technical reviews, risk assessments, and product planning.

Benefits

  • eligibility to participate in discretionary bonus program, medical, dental, vision, and life insurance, short-and long-term disability, 401(k), employee stock purchase plan, health savings account, dependent care, and healthcare spending accounts
  • Seagate also offers paid time off, including 12 holidays, flexible time off provided pursuant to Seagate policy, a minimum of 48 hours of paid sick leave, and 16 weeks of paid parental leave.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service