Senior Software Engineer - iOS & Systems

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


Role Number:200169619
At Apple ISG (Intelligent Systems Group) we develop groundbreaking devices with sophisticated software, sensors and hardware. You will play a key role in designing and developing the software for those devices, and your mentorship from a software perspective will be crucial to the systems design overall. You should be a specialist in developing complex software for iOS and other platforms, from sophisticated algorithms processing sensor data to user interfaces. Join Apple and help us leave the world better than we found it!

Key Qualifications

  • 4+ years of hands-on experience and consistent track record in developing software for iOS as well as other platforms
  • Specialist in Objective-C or Swift and proficient in C/C++
  • Experience with SDK development and API design.
  • System programming experience with daemons, frameworks, multithreading, and IPC (XPC)
  • Experience in piping sensor data through systems, such as camera, audio, IMU data both directly as well as using corresponding iOS libraries
  • Experience in developing User Interfaces for iOS


DESCRIPTION AND RESPONSIBILITIES: You will be developing and designing software for cutting edge devices, from device drivers to UI. You'll be expected to work in a multidisciplinary team and help design new software from ground up as well as make extensive use of existing core components and libraries. Work cross-functionally within the team as well as with other teams within the company on both the engineering and product side. You enjoy a startup-like environment and are passionate about wearing multiple hats. ADDITIONAL REQUIREMENTS: - Knowledge of embedded systems software and the internals of operating systems - Experience working with mechanical and electrical engineering as well as design teams - Experience with computer vision and audio signal processing

Education & Experience

Bachelors degree in Computer Science or related major, plus 4 years of relevant industry experience

Additional Requirements