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 Development Engineer

Apple

Salary not specified
Dec 6, 2025
Cupertino, CA, US
Apply Now

Apple is looking to solve the problem of developing network protocol software and embedded firmware solutions for wireless technologies, while effectively communicating technical concepts to diverse stakeholders.

Requirements

  • 3+ years of proven experience with C, C++, Swift, or Python
  • Proven experience with network protocol software development and embedded firmware engineering
  • Experience with TCP/IP, UDP, 802.11
  • Experience with microcontrollers and embedded systems
  • Experience with hardware drivers and interfaces
  • Experience with industry standards and specifications
  • Experience with debugging and troubleshooting integration issues

Responsibilities

  • Protocol Implementation: Develop, and maintain network protocol stacks (TCP/IPv4/IPv6, 802.11).
  • Performance Optimization: Analyze and optimize network communication efficiency and throughput.
  • Standards Compliance: Ensure software adheres to industry networking standards and specifications.
  • Integration: Collaborate with hardware teams to integrate protocols with embedded systems.
  • Firmware Development: Write low-level code for microcontrollers and embedded processors.
  • Hardware Abstraction: Develop drivers and interfaces for communication modules.
  • Debugging: Use specialized tools to fix hardware-software integration issues.

Other

  • Bachelors in Electrical or Computer engineering
  • Excellent collaboration skills
  • Excellent communication and interpersonal skills
  • Ability to work collaboratively and effectively with others
  • Ability to take initiative and handle tasks independently