About The Position

Join Apple’s silicon development team as an ML Software Engineer on the Cellular Firmware team. The role focuses on researching, designing, and implementing AI/ML models, methods, and applications for embedded 6G, 5G, 4G, and multimode cellular firmware development and silicon/firmware integration. You will contribute to Cellular Modem firmware machine-learning efforts and collaborate with internal cross-functional teams to apply machine learning to improve device performance across modem functions. The position also applies generative AI and large language models to automate and improve the efficiency of engineering development workflows. As an ML Software Engineer, you will use AI/ML to transform cellular firmware development.

Requirements

  • Be pursuing a Bachelor of Science in Electrical Engineering or a related degree.
  • Have hands-on experience building, training, and deploying deep-learning models, including LSTM, CNN, RNN, and transformer models.
  • Have practical experience applying machine-learning and AI methods to real-world data analysis and use cases, including generative AI, deep neural networks, and reinforcement learning.
  • Have solid knowledge of software-engineering principles and core computer-science fundamentals.
  • Demonstrate excellent proficiency in Python and C/C++.
  • Know how to build architectures and incorporate state-of-the-art large language models into application frameworks.
  • Have experience building generative-AI applications for real-world engineering problems, using techniques such as retrieval-augmented generation (RAG), prompt engineering, and fine-tuning.
  • Be familiar with toolchains and packages such as PyTorch, LangChain, Core ML, and MLX.

Nice To Haves

  • MS with 5+ years or Ph.D. with 3+ years of industry experience in AI/ML.
  • Experience with relational databases such as Postgres, SQL, non-relational databases such as MongoDB, and vector databases.
  • Experience using analytics and statistical methods for feature extraction and abstraction to turn data into useful insights and actionable results.
  • Ability to conduct independent research, prototype, evaluate, and complete end-to-end design iterations.
  • Embedded and hardware/software integration experience.

Responsibilities

  • Research, design, and implement AI/ML models, methodologies, and applications for embedded cellular firmware development and silicon/firmware integration.
  • Contribute to Cellular Modem firmware machine-learning efforts in collaboration with internal multifunctional teams.
  • Apply machine learning to improve device performance across diverse modem functions.
  • Apply generative AI and large language models to automate and improve engineering development workflows.
  • Prototype, evaluate, and complete end-to-end design iterations.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service