A

Apple

Designs phones, computers and their operating systems

Core Wi-Fi Embedded Software Engineer - Wireless Technologies & Ecosystems

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeSan Diego, CA, USANo salary listedIn-person

About the Job

Requirements

  • Demonstrate knowledge of data structures and their applications.
  • Have experience developing software using C/C++, Objective-C, or Java.
  • Have strong competency and experience in Layer 2 networking, Layer 3 networking, and Quality of Service (QoS).
  • Have analytical, problem-solving, programming, and debugging skills.
  • Be able to collaborate, communicate clearly, and drive multiple projects across teams.
  • Have a Bachelor's Degree in Computer Science.
  • Have English language proficiency.
  • Have experience developing software using embedded software development kits (SDKs), frameworks, or board support packages (BSPs).
  • Have knowledge and experience of different local area network (LAN) and wide area network (WAN) technologies.
  • Have knowledge of IEEE 802.11/Wi-Fi protocols.
  • Have knowledge of the Linux/Unix kernel networking stack and operating system fundamentals.
  • Have hands-on development and troubleshooting experience on embedded targets, including GDB, shell scripting, packet tracing, tcpdump, or Wireshark.

Responsibilities

  • Craft, develop, and optimize Wi-Fi networking subsystem software across iPhone, Mac, Apple Watch, and Apple TV.
  • Work across software stacks, including frameworks and APIs, user interfaces, operating system services, and drivers, to maintain and productize features in collaboration with hardware and software teams.
  • Own, drive, and execute the full software development cycle, from ideation, design, and implementation through testing and measuring feature success.
  • Make trade-offs among ease of use, performance, and efficiency.

Desired Qualifications

  • Build partnerships and collaborate with others to meet shared objectives.
  • Develop and deliver communications that clearly convey an understanding of different audiences' unique needs.
  • Achieve results in challenging circumstances.
  • Handle conflict situations effectively.
  • Have experience developing software using embedded SDKs, frameworks, or BSPs.
  • Have knowledge and experience of different LAN and WAN technologies.
  • Have knowledge of IEEE 802.11/Wi-Fi protocols.
  • Have knowledge of the Linux/Unix kernel networking stack and operating system fundamentals.
  • Have hands-on development and troubleshooting experience on embedded targets, including GDB, shell scripting, packet tracing, tcpdump, or Wireshark.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs