Demo

Senior Software Embedded Engineer

CORSAIR
Kamas, UT Full Time
POSTED ON 3/10/2026
AVAILABLE BEFORE 5/9/2026

Key Responsibilities

  • Actively design and implement production-ready software components in C/C across embedded software and software application layers

  • Develop hardware-near software, drivers, and device communication interfaces

  • Solve complex cross-layer issues hands-on (hardware ↔ embedded software ↔ software applications)

  • Define and document system architectures (class, sequence, state, component diagrams)

  • Translate product and hardware requirements into structured, modular technical designs

  • Define and maintain clean and robust hardware–software and software interfaces

  • Conduct architecture reviews, design reviews, and code reviews

  • Ensure scalability, reliability, performance, and maintainability of systems

  • Introduce improved architectural patterns and engineering practices

  • Mentor developers in system design, abstraction, and implementation quality

  • Contribute to long-term technical strategy and innovation

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 Senior Software Embedded Engineer in Kamas, UT
$128,507 to $147,759
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 Senior Software Embedded Engineer?

Sign up to receive alerts about other jobs on the Senior Software Embedded Engineer 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 Milpitas, CA
  • General Purpose: The Demand Planner is responsible for collecting quantitative and qualitative data while compiling a demand plan that is used to drive sup... more
  • 11 Days Ago

  • CORSAIR California, CA
  • As a Performance Marketing Coordinator, you will be a key operational partner within the performance marketing team, responsible for keeping campaigns orga... more
  • 12 Days 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
  • 14 Days Ago

  • CORSAIR Milpitas, CA
  • You Will JOB DESCRIPTION Review and redline contracts. Research legal questions and emerging issues. Assist in maintaining IP dockets. Research local court... more
  • 15 Days Ago


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

  • Canonical Salt Lake, UT
  • Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.... more
  • 6 Days Ago

  • CORSAIR Kamas, UT
  • Position Summary We are seeking an Embedded Software Engineer to join our firmware development team. In this role, you will support the design, implementat... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!