About The Position

Join a small team that designs and produces precision protocol, RF, and analog test equipment used to calibrate and test 4G, 5G, WiFi, Bluetooth, mmWave, UWB, and NFC radios in Apple devices. Team members contribute distinct expertise to take internal products from concept to mass production. The products are designed to Apple’s standards, and the team provides users with high-quality support. As a Cellular Software Development Engineer, you will develop software using modern engineering techniques and tools as part of a diverse team. The work spans designing, developing, testing, and deploying software across cellular-stack layers, including interfacing with upper layers and implementing and driving lower layers. You will use data to support continuous improvement, collaborate proactively with cross-functional teams to identify software solutions that improve Apple product quality, and support users as they bring up and deploy products.

Requirements

  • Bachelor’s degree.
  • Good understanding of cellular protocol stacks, particularly 5G.
  • Software development experience and debugging skills in C/C++ and Python.
  • Experience with multiprocessing and multithreading implementations.
  • Experience developing within distributed, service-based software architectures.
  • Good fundamentals in object-oriented software design and software testing techniques and methodologies.
  • Open to international travel approximately 10% of the time.

Nice To Haves

  • Master’s degree or higher is highly valued.
  • Coursework in wireless communications focused on cellular systems and protocols.
  • At least 3 years of industry experience or equivalent.
  • Recent hands-on cellular software development experience.
  • Knowledge of fundamental concepts in RF systems.
  • Familiarity with Matlab.
  • Python scripting and debugging experience.
  • Strong interpersonal skills and willingness to learn.

Responsibilities

  • Design, develop, test, and deploy high-quality software for cellular systems.
  • Work across various parts of the cellular stack, including interfacing with upper layers and implementing and driving lower layers.
  • Use a data-driven approach within a continuous-improvement culture.
  • Work proactively with cross-functional teams to determine software solutions that enhance product quality.
  • Support users with bringing up and deploying products.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service