Seagate Technology

Principal SoC Firmware Engineer

Seagate Technology

full-time

Posted on:

Location Type: Office

Location: Longmont • Colorado • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $158,517 - $235,389 per year

Job Level

Lead

Tech Stack

RTOS

About the role

  • Responsible for designing and developing firmware architecture for embedded systems, particularly SoC platforms
  • Defining the firmware microarchitecture
  • Ensuring optimal performance, power efficiency, and scalability across hardware-software interfaces
  • Firmware microarchitecture design for power, performance, and thermal management
  • Architectural decisions on software structure, protocols, and validation strategies
  • Pre-silicon development, including HW modeling and test environment setup
  • Cross-functional collaboration with hardware, software, and validation teams
  • Optimization for constrained resources (memory, interrupts, processing power)
  • Documentation and code reviews to maintain high standards

Requirements

  • Bachelor's Degree in Electrical or Computer Engineering and 15+ years of experience; or 12 years and a Master’s degree in Electrical or Computer Engineering; or a PhD with 8 years of experience in Electrical or Computer Engineering
  • Subject Matter Expert in embedded firmware development
  • Expertise in C/C++, RTOS, microcontroller programming
  • Familiarity with debugging tools and embedded system design
  • Knowledge of HDD/SSD devices and technologies
  • Familiarity with the Agile development process
  • Strong interpersonal skills, with the ability to develop good working relationships
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
  • Paid time off, including 12 holidays
  • Flexible time off policies
  • Minimum of 48 hours of paid sick leave
  • 16 weeks of paid parental leave

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
firmware architectureembedded systemsC/C++RTOSmicrocontroller programmingpre-silicon developmentHW modelingoptimizationpower efficiencythermal management
Soft skills
interpersonal skillscross-functional collaborationdocumentationcode reviews
Certifications
Bachelor's Degree in Electrical EngineeringBachelor's Degree in Computer EngineeringMaster’s Degree in Electrical EngineeringMaster’s Degree in Computer EngineeringPhD in Electrical EngineeringPhD in Computer Engineering