iOS/watchOS Software Engineer, WTE

Santa Clara Valley (Cupertino), California, United States
Software and Services


Weekly Hours: 40
Role Number:200259859
Imagine what you could do here. At Apple, new insights have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Smart people and inspiring, innovative technologies are the norm here. Do you love working on challenges that no one has solved yet? Are you ready to be part of a team redefining wireless technology? Join us to help deliver the next groundbreaking Apple product. Join our Wireless Technologies and Ecosystems team (WTE) and drive innovation that matters! We build and seamlessly integrate technologies that enrich people’s lives and deliver the absolute best user-experience! Our team is looking for a highly motivated software engineer to help deliver our next generation of iOS/watchOS products.

Key Qualifications

  • 2+ years software development experience
  • Object-oriented programming and design skills
  • Proficient in one or more scripting languages, preferably Python
  • Proven debugging skills
  • Experience working in Unix-based systems
  • Self-motivated, fast learner, detail-oriented
  • Excellent communication and collaboration skills
  • Ability to own a complete functional area of an application or product
  • Obsessively hardworking and inquisitive, and seek to solve everyday problems in innovative ways
  • Must be laser-focused on the smallest details that impact our customers


As a key member of the team, you will work cross-functionally with other software engineering, project management, and QA teams to develop and deliver the software that allows iOS/watchOS devices to work on carrier networks worldwide. This role requires excellent problem-solving and communication skills, solid programming skills, and a passion to make the best products possible. Must thrive in a dynamic, fast-paced environment. Duties include: Design and implementation of carrier configurations and tools, working cross-functionally with software engineering, project management, and QA teams, debugging failures during field, interoperability, and type approval testing. **This position is remote**

Education & Experience

Bachelor or Master degree in Electrical Engineering, Computer Engineering or equivalent degree

Additional Requirements

  • (Additional Requirements are optional)
  • Development experience with Mac OS X or iOS system frameworks
  • System software (mobile device or desktop) release experience
  • Familiarity with wireless networks or mobile device configuration
  • Experience developing in embedded system environments
  • Past experience or interest/passion in QA is helpful but not required