About The Position

Join the Video Engineering EPM team to support development of cutting-edge Apple Neural Engine (ANE), machine learning, and AI technologies that deliver Apple experiences. The role is suited to someone with internship or academic project experience in product development or program/project management, strong communication skills, and an interest in learning and growing with the team. Support multifunctional teams as they plan and track firmware and low-level software projects. Assist with ML model inference and optimization efforts involving performance, power, and memory. Help maintain development schedules, identify critical paths under guidance from senior team members, document technical risks, and escalate issues as needed. Coordinate and communicate with engineering teams, and synthesize data into clear written and verbal summaries to support team decision-making.

Requirements

  • Bachelor of Science in Electrical Engineering, Computer Science, or an equivalent technical field.
  • Internship, co-op, or academic project experience in program/project management or software development.
  • Some exposure to embedded firmware/software development or related hardware/software product development through coursework, internships, or personal projects.
  • Basic hands-on exposure to AI/ML concepts beyond using LLMs, such as through coursework, personal projects, or internship work.

Nice To Haves

  • Master of Science in Electrical Engineering, Computer Science, or an equivalent technical field.
  • Adapts well to change and remains calm and flexible in the face of ambiguity.
  • Good communication and interpersonal skills with a collaborative, cross-functional mindset.
  • Self-motivated, with a willingness to learn and take on new challenges.
  • Demonstrated curiosity and critical thinking through academic or internship projects.

Responsibilities

  • Support multifunctional teams in planning and tracking firmware and low-level software projects.
  • Assist with tracking ML model inference and optimization efforts for performance, power, and memory.
  • Help build and maintain development schedules and identify critical paths under guidance from senior team members.
  • Help identify and document technical risk areas, escalating them to senior EPMs or technologists as needed.
  • Coordinate and communicate with engineering teams.
  • Synthesize data into clear written and verbal summaries that support team decision-making.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service