Principal Architect
Arm Limited
About the role
About
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.
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.
Skills
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