Senior ML Hardware Modeling Engineer
Help develop and evaluate hardware models for next-generation neural processing units. Collaborate with hardware design, verification, and compiler teams, and provide technical support for customer engagements. The role includes leading work packages, setting technical direction, and mentoring less-
Responsibilities
- Develop and evaluate hardware models and features for next-generation neural processing units
- Collaborate with hardware design and verification teams on product design, specifications, and verification
- Work with compiler teams to optimize hardware performance
- Support hardware models in customer engagements
- Lead larger work packages and drive technical direction
- Mentor junior engineers
Requirements
- Bachelor's degree in machine learning, electrical engineering, engineering physics, computer science, or a similar technical field
- Strong programming skills in C, C++, and Python
- Strong analytical skills and ability to solve complex problems
Nice to have
- Experience in hardware design or modeling
- Experience with SystemC and HLS flows
- Familiarity with Git, Gerrit, or Repo
- Experience with CI/CD, agile development, or test-driven development
- Experience with machine-learning applications and frameworks
- Understanding of signal processing or control systems
Benefits
- Training for employees
- Collaborative, high-performance work environment
- Hybrid working; team-specific arrangements are shared during the application process