Principal System Software Architect

Corsair Gaming, Inc.

Landshut

On-site

EUR 90,000 - 120,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Corsair Gaming, Inc. is seeking a senior software architect to define and evolve the system software architecture across embedded firmware, SDKs, and PC applications, guided by SOA principles.

You will design modular interfaces, drive alignment across hardware, firmware, and software teams, and mentor engineers in modular design while shaping the long-term technology roadmap for Corsair's ecosystem. The role emphasizes performance optimization, robust debugging, and modern development practices,

Qualifications

  • 8+ years of professional software development experience.
  • Senior or architectural experience.
  • Strong expertise in C/C++ (embedded or hardware-related).
  • Experience across embedded software and application development.
  • Solid understanding of hardware interfaces and protocols.
  • Experience with modular design and architectural patterns.
  • Strong debugging and performance optimization skills.
  • Experience with modern development practices (VCS, CI/CD, code reviews, testing).
  • Master’s degree in Computer Science or related field.

Responsibilities

  • Define and evolve the system software architecture across embedded firmware, SDKs, and PC applications using SOA.
  • Design modular interfaces and services for scalable device integration.
  • Drive architectural alignment across hardware, firmware, and software teams.
  • Lead architecture reviews, design discussions, and technical workshops.
  • Define and maintain APIs and SDK structures for internal and external development.
  • Ensure reliable communication between hardware, embedded systems, and PC applications.
  • Solve cross-layer system challenges across hardware, firmware, and software.
  • Promote architectural practices, documentation standards, and system modeling.
  • Mentor engineers in modular system design and platform thinking.
  • Contribute to long-term software architecture strategy and technology roadmap.

Skills

C/C++
Embedded systems
Software architecture
SOA
Debugging
CI/CD
Mentoring engineers

Education

Master's degree in Computer Science or Software Engineering

Job description

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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Automotive E/E System and Software architect
Automotive E/E System and Software architect

NXP Semiconductors NV • Dresden

On-site
EUR 90,000 - 120,000
Principal Systems Architect
Principal Systems Architect

onsemi • München

On-site
EUR 90,000 - 120,000
Automotive E/E System and Software architect
Automotive E/E System and Software architect

NXP Semiconductors NV • München

On-site
EUR 100,000 - 150,000
Automotive E/E System and Software architect
Automotive E/E System and Software architect

NXP Semiconductors NV • Hamburg

On-site
EUR 110,000 - 150,000
System Architect
System Architect

Holt Executive Ltd • Baden-Württemberg

On-site
EUR 90,000 - 120,000
Hybrid working
30 days annual leave
Company pension scheme
+2
Senior Embedded Systems Architect
Senior Embedded Systems Architect

Stealth Startup (Deep Defense Tech) • Berlin

On-site
EUR 75,000 - 95,000
VSOP/equity participation
Dynamic and flexible work schedule
Central Berlin office
+3
System Architect (m/f/d) Friedrichshafen, Germany (Hybrid)
System Architect (m/f/d) Friedrichshafen, Germany (Hybrid)

excelloit • Friedrichshafen

On-site
EUR 70,000 - 90,000
Systems Architect (human)
Systems Architect (human)

NEURA Robotics • Germany

On-site
USD 120,000 - 170,000
Embedded Architect
Embedded Architect

GCS • Kaufering

On-site
EUR 90,000 - 120,000
Principal Systems Architect
Principal Systems Architect

Onsemi • München

On-site
EUR 90,000 - 120,000