Principal System Software Architect Corsair Landshut, Germany c,cpp,linux,consumer,lead,enterprise,onsite,europe_west
Corsair

Principal System Software Architect

Location Node Landshut, Germany (hybrid)
Base Compensation Competitive
Commitment full-time
Clearance Req none
c cpp linux consumer lead enterprise onsite europe_west

Overview

Corsair is seeking a Principal System Software Architect to define and evolve the system software architecture across embedded firmware, SDKs, and PC applications using Service-Oriented Architecture principles.

Please note that the work mode is listed as hybrid — confirm the specifics with the recruiter.

Responsibilities

  • Define and evolve the system software architecture across embedded firmware, SDKs, and PC applications using 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 spanning hardware, firmware, and 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

Requirements

  • 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

Sourced from the employer’s career site. Verify before applying.

Trademark Disclaimer: Unless explicitly designated as a direct or sponsored listing, EmbeddedDOESHire is not affiliated with, endorsed by, or associated with Corsair. All company logos, trademarks, and brand parameters are the property of their respective owners and are utilized here solely for indexical and identification purposes.

Compensation Disclaimer: Unless this specification was directly verified and posted by the employer, we cannot guarantee the accuracy of the listed salary parameters. These figures are compiled from public market records and may deviate from actual offered compensation. Final salaries are determined dynamically by the hiring entity based on candidate evaluation, location, and final contract execution.

Content Disclaimer: This listing is sourced from the employer's public career site. Job details — including responsibilities, qualifications, and compensation — may change. Verify with the employer before applying.