A company is looking for a Software Architect for Advanced Product Development.
Key Responsibilities
Provide technical strategy and architectural guidance for software development in high-availability storage solutions
Architect and optimize high-performance system-level software using multiple programming languages for Linux platforms
Lead the development of firmware and embedded software, including low-level drivers and bootloaders
Required Qualifications
Master's or PhD in Computer Science, Electrical Engineering, or a related field, or a Bachelor's degree with extensive experience
10+ years of hands-on experience in Linux and Windows system-level software and kernel development
Deep expertise in firmware development and embedded systems
Mastery of cloud infrastructure, containerization, and deployment automation, particularly with Kubernetes
Proven architectural leadership in AI / ML processing and distributed memory architectures
Software Architect • Concord, California, United States