Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Software Engineer - Embedded Networking

Apple

Salary not specified
Dec 15, 2025
San Diego, CA, US
Apply Now

Apple is looking to solve the problem of designing and enhancing the operating system networking components across its range of products, including iOS, macOS, watchOS, tvOS, and visionOS based products, by developing next generation networking technologies.

Requirements

  • Excellent conceptual understanding and working knowledge of TCP/IP and related networking technologies
  • Excellent system level architectural thinking along with low-level firmware programming skills
  • Experience with Embedded Operating Systems or Micro Kernels (Embedded Linux, QNX, VxWorks, L4 etc.)
  • Experience with Networking stack implementations (BSD, Linux/ Android, Solaris, lwIP, sevenstax, mbedTLS etc.)
  • Familiarity with link-layer technologies (Ethernet, Wi-Fi, Cellular etc.)
  • Proficiency in C or C++ on resource-constrained embedded platforms
  • At least 5+ years of real time embedded software (firmware) development experience (design and implementation)

Responsibilities

  • Design and develop innovative systems firmware to enable TCP/IP Networking on a co-processor
  • Lead and participate in the architecture and development of next generation networking technologies
  • Mentor junior members of the team
  • Lead cross-functional design
  • Design and develop operating system networking components
  • Enhance the operating system networking components across Apple’s range of products
  • Provide Networking connectivity in a very power and thermal efficient manner

Other

  • BS in Computer Science, Electrical Engineering or equivalent networking software development experience
  • Ability to work in a fast-paced environment
  • Ability to operate gracefully under stress
  • Ability to balance multiple assignments in parallel
  • Excellent communication and leadership skills
  • Ability to show initiative and take ownership of a problem area