Note: By applying to this position you will have an opportunity to share your preferred working location from the following:.
Minimum qualifications:
Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience.
8 years of experience in system architecture, software engineering, or AI/ML development.
5 years of experience in mobile SoC architecture, computer architecture, or embedded system design, with an emphasis on Software/Hardware co-design for AI/ML workloads.
Experience in translating product requirements or user needs into technical system architecture specification and design.
Preferred qualifications:
Master's degree or PhD in Electrical Engineering, Computer Engineering or Computer Science, with an emphasis on computer architecture.
Experience optimizing software and systems for power, thermal, and memory footprint constraints.
Experience with AI/ML model architectures, including Generative AI models (e.g., Transformers, LLMs, Diffusion Models).
Knowledge of mobile SoC architectures (e.g., Arm-based SoCs), with experience in Tensor.
Familiarity with on-device AI inference, runtime environments, and model adaptation techniques (e.g., quantization, pruning).
Understanding of computer architecture principles, including CPU/GPU/NPU interactions, memory systems, and on-chip interconnects.