Senior Accelerators Systems Software Architect
Core
Provide technical leadership for high-impact accelerator software projects, designing and maintaining large-scale software including board and chip firmware and Linux kernel drivers.
Role type
Senior Accelerators Systems Software Architect
Builds
Modern accelerator platforms and associated software ecosystems
Domain
Hardware-software integration, AI platforms, data center servers
Deliverable
production ML models
Required skills
C++ programming, software design and architecture, testing and launching software products, integrating generative AI tools or LLM interfaces, software-hardware interaction, data center server and AI platform experience
Preferred skills
Master's degree or PhD in engineering/computer science, data structures and algorithms, technical leadership, complex matrixed organization experience, PCIe or high-speed I/O protocols, ML SoC architecture
Technologies
Linux kernel, PCIe, ML SoC
Responsibilities
Design, develop, test, deploy, and maintain large-scale software; Drive industry ecosystem engagement around technology standards; Use AI tools to accelerate design and development; Influence and coach distributed engineers; Manage project priorities, deadlines, and deliverables
Seniority
Senior, hands-on IC with leadership responsibilities
