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

$139,500 - $258,100
Nov 1, 2025
San Diego, CA, US
Apply Now

At Apple, the business problem is to design and develop next generation networking technologies, specifically to enable TCP/IP Networking on a co-processor in a power and thermal efficient manner, to provide new user experiences and refresh the device roadmap.

Requirements

  • Excellent conceptual understanding and working knowledge of TCP/IP and related networking technologies
  • Excellent system level architectural thinking
  • Low-level firmware programming skills
  • Proficiency in C or C++ on resource-constrained embedded platforms
  • 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.)

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
  • Design and enhance the operating system networking components across Apple’s range of products
  • Mentor junior members of the team
  • Lead cross-functional design
  • Work on low-level firmware programming
  • Develop systems firmware for power and thermal efficient networking connectivity

Other

  • BS in Computer Science, Electrical Engineering or equivalent networking software development experience
  • At least 5+ years of real time embedded software (firmware) development experience
  • Excellent communication and leadership skills
  • Ability to work in a fast-paced environment
  • Ability to operate gracefully under stress and balance multiple assignments in parallel