Skip to content
mimi

Principal System Software Architect

Corsair

On-site Lead 1mo ago

About the role

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

Skills

C++CI/CDCode reviewsCommunication protocolsCEmbedded softwareHardware interfacesSDKSOASoftware architectureTesting strategiesVersion control

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free