- Company Name
- SiPearl
- Job Title
- [Permanent position] Senior system architect
- Job Description
-
**Job Title:** Senior System Architect
**Role Summary:**
Lead the definition, documentation, and implementation of system architecture for high‑performance computing (HPC) platforms integrating SiPearl microprocessors. Collaborate with industrial and academic partners, support customers in application migration, and mentor junior staff while ensuring performance, energy efficiency, and lifecycle compliance.
**Expectations:**
- Minimum 7 years experience as a System or Software Architect in HPC environments.
- Deep expertise in multi‑core, mesh, low‑latency, high‑bandwidth system design.
- Strong knowledge of microprocessor hardware/software interfaces and server management protocols.
- Proven ability to deliver proof‑of‑concepts, performance analyses, and architectural recommendations.
- Leadership mindset with effective cross‑functional and international collaboration.
**Key Responsibilities:**
- Define and structure integration frameworks (use cases, HW/SW interfaces, lifecycle management).
- Lead architectural engagements with partners/customers to design optimized HPC nodes.
- Develop and maintain integration, benchmarking, and optimization tools for performance and energy metrics.
- Contribute to collaborative R&D projects, technical deliverables, technology watch, and partner workshops.
- Support customers migrating applications to SiPearl‑based system architectures.
- Mentor interns, aid recruitment, and promote knowledge sharing within the team.
**Required Skills:**
- System & software architecture for HPC (multi‑core, mesh networks, low‑latency, high‑bandwidth).
- Microprocessor interfaces: SPI, I²C, DDR, HBM, PCIe.
- Server management protocols: RedFish, IPMI, PSCI, SCMI, PLDM.
- Proficiency in C/C++ (Linux & Windows), ARM programming.
- Data‑flow analysis, bandwidth sizing, performance‑energy trade‑off evaluation.
- Advanced debugging across hardware/software subsystems.
- Familiarity with GitLab, Polarion, PlantUML.
- Strong analytical, synthesis, and documentation abilities.
- Leadership, proactive risk management, and effective communication in cross‑functional teams.
- Plus: embedded security constraints, HPC benchmarking, large‑scale integration, technical mentoring, workshop facilitation, architectural governance.
**Required Education & Certifications:**
- Bachelor’s (minimum) or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related technical field.
- Relevant certifications (e.g., TOGAF, PMP, HPC-specific) are advantageous but not mandatory.