Job Title or Location

Innovative Software Architect in AI/ML

Arm Limited

Vancouver, BC

Job Details:

Full-time
Experienced

Drive software infrastructure innovations as a Principal Architect. Collaborate in shaping architecture for next-gen computing platforms, focusing on emerging technologies in AI/ML, automotive, and distributed systems. You will spearhead the development of software architecture and prototypes for complex computing environments. This role requires in-depth collaboration with hardware architecture teams to achieve optimal performance. Your tasks include analyzing system performance, optimizing software stacks, and influencing the technology roadmap based on evaluated workload requirements. Key Responsibilities: • Guide architecture for advanced compute platform systems • Build prototypes to explore and validate concepts • Collaborate with hardware teams for effective co-design • Analyze and enhance system performance • Translate workload requirements into software architecture Requirements: • Proven experience in low-level software development • Proficient in C/C++ and system-level programming • Background in operating systems and kernel processes • Strong grasp of computer architecture and memory systems • Skilled in performance analysis and optimization Leverage your expertise in software architecture to foster innovation in next-generation computing solutions across various technology domains.