CO
CORSAIRPrincipal System Software Architect
Read straight from CORSAIR's careers page, verified 9h ago.Seekless can tailor your résumé to it.
Seekless can write your résumé for this posting first.
Before you apply
LocationLandshut, Germany
SeniorityLead
Experience8+ yrs
Company size1,001–5,000 people
First seenOct 18, 2026 · 2w ago
Verified live9h ago
At a glanceSummarised by Seekless from the posting.
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
Skills
C
C++
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