About The Position

Apple is seeking an Embedded Firmware Engineer focused on real-time critical control to contribute to embedded 5G/4G/multimode cellular firmware in a silicon design group that develops and productizes cellular SoCs. The role suits someone comfortable across embedded firmware development who can work in a multifaceted, cross-functional organization, debate ideas openly, and adapt to evolving requirements. The engineer will design and implement algorithms that meet rigid real-time deadlines while minimizing memory use and processor cycles. The role also involves using AI/ML tools to improve productivity and working on system architectures that implement algorithms using AI/ML principles.

Requirements

  • Bachelor's degree.
  • Understanding of designing and implementing bare-metal control firmware optimized for processor cycles and memory.
  • Understanding of the differences between software-platform design and development for highly constrained firmware environments.
  • Understanding of leading feature delivery across a complete firmware/software lifecycle.
  • Understanding of system-level feature architecture.
  • Fundamental proficiency with C and C++, compilers, build tools, and source-code control tools.
  • Understanding of computer architecture, particularly hardware/software interfaces for high-speed communication subsystems.
  • Some mainstream operating-system application-level development experience.
  • Python or Perl scripting experience.
  • Foundational knowledge of machine learning and deep learning, including ML algorithms and architectures such as CNNs, RNNs, and Transformers.
  • Experience using generative AI as a tool for design and implementation.

Nice To Haves

  • Theoretical understanding of AI/ML algorithm implementation, including mathematical foundations and application to parameter-estimation algorithms.
  • Understanding of hardware architectures and programming models for targeting algorithms to AI/ML acceleration hardware.
  • Understanding of asymmetric multiprocessing solutions.
  • Understanding of 5G and 4G 3GPP protocols.
  • Familiarity with wireless communications.
  • Understanding of silicon prototyping, emulation systems, and virtual platforms.
  • Understanding of memory-constrained real-time operating systems (RTOS) and concurrent programming.

Responsibilities

  • Design and implement algorithms that minimize memory use and processor cycles while meeting rigid real-time deadlines.
  • Use AI/ML as a tool to improve productivity.
  • Work on system architectures that implement algorithms using AI/ML principles.
  • Contribute to embedded 5G/4G/multimode cellular firmware for cellular SoCs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service