Real-Time Streaming Media Software Engineer

4 weeks ago


San Diego, California, United States Apple Full time
Job Summary

We are seeking a highly skilled software engineer to join our team at Apple's Interactive Media Group. As a member of this team, you will have the opportunity to work on some of Apple's most advanced technologies for creating world-class real-time streaming media experiences.

Key Responsibilities
  • Develop features for the real-time audio and video frameworks that drive Screen Capture, Screen Recording, VoIP, and Internet Live Broadcasting Streaming for iOS, tvOS, and MacOS.
  • Contribute to the design and architecture of these frameworks.
  • Analyze and optimize performance, and tune algorithms for enhanced customer experiences.
Requirements
  • Experience with object-oriented programming in C, C++, ObjectiveC, or Swift.
  • Upbeat, adaptable, and results-oriented with a positive attitude.
  • Strong communication, writing, and presenting skills.
  • B.S or M.S in EE/CE/CS with a focus in software engineering.
Preferred Qualifications
  • Interest in one or more of the following customer features: Screen Sharing, Screen Capture, Gaming, Apple Arcade, Live Internet Streaming, FaceTime, Home Automation, Screen Recording, and Screen Mirroring.
  • Interest in one or more of the following technical areas: VoIP, Video Conferencing, mobile applications, user interface, embedded software, embedded firmware, embedded systems, real-time audio, video, music, multithreaded programming, digital signal processing, device drivers, low latency real-time networking protocols, RTP and UDP.
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 $115,700 and $204,000, 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 discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan.

Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

Equal Opportunity Employer

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.



  • San Diego, California, United States Apple Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our team at Apple, working on the development of real-time streaming media technologies. As a member of our team, you will have the opportunity to work on cutting-edge projects, collaborating with a talented group of engineers to design, develop, and deliver innovative solutions.Key...


  • San Diego, California, United States Apple Full time

    Job SummaryWe are seeking a skilled software engineer to join our team at Apple, working on the development of real-time streaming media technologies. The ideal candidate will have experience with object-oriented programming and a strong understanding of software engineering principles.Key ResponsibilitiesDevelop features for real-time audio and video...


  • San Diego, California, United States Apple Full time

    Job SummaryWe are seeking a talented software engineer to join our team at Apple, where you will have the opportunity to work on some of the company's most advanced technologies for creating world-class real-time streaming media experiences. Key ResponsibilitiesDevelop features for the real-time audio and video frameworks that drive Screen Capture, Screen...


  • San Diego, California, United States Apple Full time

    Streaming Media Software EngineerAt Apple, we're passionate about creating innovative products and services that transform the way people live and work. As a Streaming Media Software Engineer, you'll play a critical role in shaping the future of media streaming technologies.Key ResponsibilitiesDesign and develop features for media streaming, collaborating...


  • San Diego, California, United States Apple Full time

    Job DescriptionApple's Audio and Media Technologies Group (AMT) is seeking a highly motivated Software Engineer to join our Streaming Media team. This team delivers the technology that powers the media viewing and listening experiences across Apple's entire ecosystem for both 1st party and 3rd party content streaming services.We are responsible for...


  • San Diego, California, United States Apple Full time

    Job SummaryApple is seeking a highly skilled Software Engineer to join our Streaming Media Team. As a media streaming engineer, you will be responsible for developing high-quality playback experiences in JavaScript for embedded platforms or media playback experiences on Android devices.Key ResponsibilitiesDevelop features pertaining to streaming,...


  • San Diego, California, United States Apple Full time

    Job SummaryApple's Audio and Media Technologies Group (AMT) is seeking a skilled Software Engineer to join our Streaming Media team. As a key member of this team, you will be responsible for designing and developing next-generation media processing systems. Your work will focus on implementing content publication workflows, developing/enhancing media...


  • San Diego, California, United States Apple Full time

    About the RoleWe are seeking a skilled Software Engineer to join our Media Streaming Playback team at Apple. As a key member of our team, you will be responsible for developing high-quality playback experiences in JavaScript for embedded platforms and media playback experiences on Android devices.Key ResponsibilitiesDeveloping features pertaining to...


  • San Diego, California, United States Apple Full time

    Job SummaryWe are seeking a highly motivated Software Engineer to join our Streaming Media team at Apple. The ideal candidate will have a strong background in software development and a passion for media processing systems.Key ResponsibilitiesDesign and develop software services for linear audiovisual media, including video-on-demand and live streaming of...


  • San Diego, California, United States Apple Full time

    Job DescriptionWe are seeking a highly skilled Backend Software Engineer to join our team at Apple. As a key member of our Universal Media team, you will be responsible for designing and developing large-scale, data-driven systems that power our streaming services.Our team focuses on building sophisticated services and tools that enable the ever-changing...


  • San Diego, California, United States Apple Full time

    Job SummaryApple's Audio and Media Technologies Group is seeking a highly motivated Software Engineer to join our Streaming Media team. As a key member of this team, you will be responsible for designing and developing next-generation media processing systems.This is an exciting opportunity to build secure, end-to-end solutions for Apple's TV+ and Sports...

  • Software Engineer

    4 weeks ago


    San Diego, California, United States Apple Full time

    Job Title: Software Engineer - Universal MediaWe are seeking a highly skilled Software Engineer to join our Universal Media Engineering team at Apple. As a member of this team, you will be responsible for designing and building services that directly impact millions of users.Key Responsibilities:* Design and develop scalable, efficient, and secure software...


  • San Francisco, California, United States Cisco Full time

    About the RoleCisco is seeking a highly skilled Lead Software Engineer to join our Events team. As a key member of this team, you will be responsible for building a highly scalable stream processing platform to detect anomalies and provide actionable insights to our customers.We are looking for a talented engineer with expertise in designing and building...


  • San Diego, California, United States Apple Full time

    Role SummaryApple's Audio and Media Technologies (AMT) team is seeking a skilled engineer to develop and maintain real-time audio and video frameworks for Apple's communication software, including FaceTime and Wi-Fi Calling. Key Responsibilities• Develop new features and improve existing ones for real-time audio and video pipelines• Analyze and identify...


  • San Francisco, California, United States Unreal Gigs Full time

    Job OverviewAt Unreal Gigs, we're pushing the boundaries of real-time data engineering. As a key member of our team, you'll play a pivotal role in designing, building, and optimizing our real-time data infrastructure and systems.As a Real-Time Data Engineer, you'll work closely with cross-functional teams of data scientists, software engineers, and business...


  • San Francisco, California, United States Cisco Full time

    About the RoleThe Events team at Cisco is responsible for building a highly scalable stream processing platform to detect anomalies and provide actionable insights to our customers.We work on problems such as identifying timely automated events, LLM/GenAI-based summarization and remediation, and building and deploying multiple stream processing platforms.We...


  • San Francisco, California, United States Unreal Gigs Full time

    Unreal Gigs is seeking a highly skilled Data Engineer for Real-Time Solutions to join our team. As a key member of our data engineering team, you will play a pivotal role in designing, building, and optimizing our real-time data infrastructure and systems.**Key Responsibilities:*** Design and develop real-time data pipelines to ingest, process, and analyze...


  • San Diego, California, United States Cypress HCM Full time

    Job SummaryCypress HCM is seeking a highly skilled Staff Software Engineer to join our team and contribute to the design and implementation of real-time C/C++ software for high-performance computing systems. This role involves developing, coding, testing, and verifying key system features, as well as participating in improving software development...


  • San Diego, California, United States Apple Full time

    Job SummaryWe are seeking a Senior Media Experience Software Engineer to join our team at Apple. As a key member of our audio software engineering team, you will be responsible for designing and building architectural platforms that hold up over time to the addition of new features and hardware platforms.ResponsibilitiesWork with Human Interface and other...


  • San Diego, California, United States Apple Full time

    Job DescriptionAt Apple, we're looking for a talented Software Engineer to join our Audio Media Technology team. As a key member of our team, you'll be responsible for developing system drivers at mid to low level in Apple's audio software stack.Key ResponsibilitiesDevelop new features from conception to release, with a focus on user experience, quality, and...