
Principal SoC Firmware Engineer
Seagate Technology
full-time
Posted on:
Location Type: Office
Location: Longmont • Colorado • 🇺🇸 United States
Visit company websiteSalary
💰 $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