Embedded Networking Engineer

Apple•San Diego, CA

About The Position

Apple’s Core Networking team is seeking a software engineer to lead and participate in the architecture and development of next-generation networking technologies across Apple products and operating systems, including iOS, macOS, watchOS, tvOS, and visionOS. The role focuses on designing and developing systems firmware that enables TCP/IP networking on a co-processor, delivering connectivity with improved power and thermal efficiency. The position contributes to technologies that support future Apple products and user experiences. It includes mentoring junior team members and opportunities to lead cross-functional design. The successful candidate brings strong networking knowledge, system-level architectural thinking, low-level firmware programming skills, communication and leadership abilities, and effectiveness in a fast-paced environment.

Requirements

  • At least 5 years of real-time embedded software (firmware) development experience, including design and implementation.
  • Proficiency in C or C++ on resource-constrained embedded platforms.
  • A BS in Computer Science, Electrical Engineering, or equivalent networking software development experience.
  • Excellent conceptual understanding and working knowledge of TCP/IP and related networking technologies.
  • Strong system-level architectural thinking and low-level firmware programming skills.
  • Excellent communication, interpersonal, and leadership skills.
  • Ability to work in a fast-paced environment, operate gracefully under stress, and show initiative.

Nice To Haves

  • Experience with embedded operating systems or microkernels, such as Embedded Linux, QNX, VxWorks, or L4.
  • Experience with networking stack implementations, such as BSD, Linux/Android, Solaris, lwIP, sevenstax, or mbedTLS.
  • Familiarity with link-layer technologies such as Ethernet, Wi-Fi, or cellular.

Responsibilities

  • Lead and participate in the architecture and development of next-generation networking technologies.
  • Design and develop systems firmware enabling TCP/IP networking on a co-processor.
  • Help provide networking connectivity in a power- and thermal-efficient manner.
  • Mentor junior members of the team.
  • Lead cross-functional design.
  • Take ownership of a problem area and understand the group’s technology in the broader product and network context.
  • Balance multiple assignments and work effectively with limited overhead.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service