×
Register Here to Apply for Jobs or Post Jobs. X

Software Development Engineer

Job in Cupertino, Santa Clara County, California, 95014, USA
Listing for: Apple
Full Time position
Listed on 2026-01-24
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, DevOps, C++ Developer
Salary/Wage Range or Industry Benchmark: 147400 - 272100 USD Yearly USD 147400.00 272100.00 YEAR
Job Description & How to Apply Below

Overview

Summary:

Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, experience we create in Wireless technologies is the result of us making each other’s ideas stronger. It’s the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives.

Here, you’ll do more than join something — you’ll add something.

Description

This position involves developing network protocol software and embedded firmware solutions while effectively communicating technical concepts to diverse stakeholders. The role combines hands-on technical development with strong interpersonal skills to drive project success:

  • 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.
  • Resource Management:
    Optimize code for memory, power consumption, and processing constraints.
  • Debugging:
    Use specialized tools to fix hardware-software integration issues.
  • Documentation:
    Compose technical specifications and implementation guides.
  • Technical Documentation:
    Produce comprehensive documentation for internal and external teams.
  • Stakeholder Updates:
    Present project status, technical challenges, and solutions to management.
  • Multi-functional

    Collaboration:

    Work effectively with hardware engineers, PMs and QE teams.
  • Knowledge Sharing:
    Conduct technical presentations and training sessions for team members.
  • This role is ideal for candidates who enjoy solving sophisticated technical challenges while maintaining strong communication with complementary teams and partners.
Responsibilities
  • This role combines technical expertise in network protocol software development and embedded firmware engineering with strong communication and presentation capabilities.
  • Key responsibilities include developing and optimizing network protocol stacks (TCP/IP, UDP, 802.11), writing firmware for microcontrollers and embedded systems, creating hardware drivers and interfaces, and ensuring compliance with industry standards.
  • The position requires delivering functional code releases, comprehensive testing and validation, technical documentation, and effective collaboration across hardware, software, and product management teams.
  • Additionally, the role involves presenting technical updates to stakeholders, conducting training sessions, communicating complex technical concepts to diverse audiences, and maintaining high-quality project documentation and reporting standards while managing resource constraints and troubleshooting integration issues.
Minimum Qualifications
  • 3+ years of proven experience with C, C++, Swift, or Python
  • Bachelor’s degree in Electrical or Computer Engineering
  • Strong teammate with the ability to work collaboratively and effectively with others
  • Self-starter with the ability to take initiative and handle tasks independently
  • Proven experience addressing leadership, including delivering effective presentations and communicating sophisticated information clearly
  • Excellent communication and interpersonal skills
Preferred Qualifications
  • Relevant industry experience
  • Excellent collaboration skills
  • Obsession with innovation and a curious mindset to tackle everyday problems
Pay & Benefits

At Apple, base pay is one part of our total compensation package and is determined within a range. The base pay range for this role is between $147,400 and $272,100, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs.

Apple employees are eligible for…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary