Demo

Principal System Software Architect

CORSAIR
Kamas, UT Full Time
POSTED ON 6/7/2026
AVAILABLE BEFORE 8/7/2026

Key Responsibilities

  • Define and evolve the system software architecture across embedded firmware, SDKs, and PC applications using Service-Oriented Architecture (SOA) principles.
  • Design modular interfaces and services that enable scalable device integration and feature development.
  • Drive architectural alignment across hardware, firmware, and software teams.
  • Lead architecture reviews, design discussions, and technical workshops.
  • Define and maintain stable APIs and SDK structures supporting internal and external development.
  • Ensure reliable communication layers between hardware, embedded systems, and PC applications.
  • Solve complex cross-layer system challenges (hardware ↔ firmware ↔ application software).
  • Promote strong architectural practices, documentation standards, and system modeling.
  • Mentor engineers in modular system design, abstraction, and platform thinking.
  • Contribute to the long-term software architecture strategy and technology roadmap.

 

Essential Skills and Experience:

  • 8 years of professional software development experience
  • Several years of experience in senior or architectural roles
  • Strong expertise in C/C (embedded or hardware-related systems preferred)
  • Experience across embedded software and software application development
  • Solid understanding of hardware interfaces, communication protocols, and performance constraints
  • Experience with modular system design and architectural patterns
  • Strong debugging and performance optimization skills
  • Experience with modern development practices (version control, CI/CD, code reviews, testing strategies)
  • Master’s degree in Computer Science, Software Engineering, or comparable qualification

Salary.com Estimation for Principal System Software Architect in Kamas, UT
$128,769 to $148,083
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal System Software Architect?

Sign up to receive alerts about other jobs on the Principal System Software Architect career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at CORSAIR

  • CORSAIR Munich, ND
  • Key responsibilities Worldwide channel campaign execution Co-create the global channel campaign strategy bringing channel, retailer, and market insight int... more
  • Just Posted

  • CORSAIR Saint Petersburg, FL
  • Position Summary, Responsibilities and Expectations: - Execute tests and experiments to evaluate process performance and identify improvement opportunities... more
  • Just Posted

  • CORSAIR Saint Petersburg, FL
  • Position Summary, Responsibilities and Expectations: - Develop comprehensive project plans, schedules, and milestone trackers to guide teams from initiatio... more
  • 1 Day Ago

  • CORSAIR Milpitas, CA
  • Senior Director of Brand & Owned Retail The Senior Director of Brand & Owned Retail is a visionary leadership role responsible for shaping how the brand li... more
  • 2 Days Ago


Not the job you're looking for? Here are some other Principal System Software Architect jobs in the Kamas, UT area that may be a better fit.

  • Outcode Software Draper, UT
  • The Principal Engineer at Outcode Software plays a critical leadership role in shaping and maintaining the technical direction across all engineering teams... more
  • 30 Days Ago

  • Outcode Software Draper, UT
  • The Solutions Architect at Outcode Software plays a pivotal role in bridging the gap between technical expertise and client needs. This position is ideal f... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!