Real-Time Streaming Media Software Engineer

1 month 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, 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 Responsibilities
  • Design, develop, and test software components for real-time streaming media applications
  • Collaborate with cross-functional teams to integrate software components into larger systems
  • Contribute to the development of software frameworks and tools for real-time audio and video processing
  • Participate in code reviews and provide feedback to ensure high-quality code
  • Stay up-to-date with industry trends and emerging technologies, applying this knowledge to improve our products and services
Requirements
  • Strong background in software engineering, with a focus on real-time systems and audio/video processing
  • Proficiency in programming languages such as C, C++, Objective-C, or Swift
  • Experience with object-oriented programming and design patterns
  • Excellent problem-solving skills, with the ability to analyze complex technical issues and develop effective solutions
  • Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams
Preferred Qualifications
  • Experience with real-time audio and video processing, including codecs, streaming protocols, and audio/video formats
  • Knowledge of operating systems, including macOS, iOS, and tvOS
  • Experience with software development methodologies, such as Agile and Scrum
  • Strong understanding of computer networks, including TCP/IP, UDP, and RTP
  • Experience with testing and debugging techniques, including unit testing and integration testing
What We Offer

At Apple, we offer a competitive salary, comprehensive benefits package, and opportunities for professional growth and development. We are committed to creating a diverse and inclusive work environment, where everyone has the opportunity to succeed.



  • 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

    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...

  • 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 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 BAE Systems USA Full time

    Job Title: Senior Software Engineer - Real-Time Systems ExpertAbout the Role:We are seeking an experienced Senior Software Engineer to join our team at BAE Systems USA. As a key member of our cross-functional team, you will be responsible for designing, developing, and testing complex real-time software solutions for simulation and live flight exercises.Key...


  • San Francisco, California, United States Orb Full time

    About OrbOrb is a modern billing infrastructure that powers revenue workflows for the next wave of AI and software companies. We believe that pricing and billing shouldn't be a blocker to building and shipping great products.We power billing for highly innovative companies like Vercel, Pinecone, Perplexity, Replit, and work with our customers on some of...


  • San Francisco, California, United States Discord Full time

    At Discord, we're building a platform that enables people to create spaces for belonging in their lives. We're looking for a skilled Staff Software Engineer to join our Real Time Infrastructure team, responsible for building, maintaining, and scaling the systems that power chat, push notifications, presence, and more for over 150 million active users.This...


  • San Diego, California, United States Leidos Full time

    Job SummaryWe are seeking a Senior Scientific Software Engineer to join our San Diego-based team at the Leidos Innovations Center. In this role, you will design software architecture, develop software for real-time sensor applications, and work with a team of software developers, engineers, and scientists to develop defense systems.Key ResponsibilitiesDesign...


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

    Job OverviewWelcome to Unreal Gigs, where we're pushing the boundaries of data-driven innovation. As the Lead Real-Time Data Architect, you'll be at the forefront of designing, building, and optimizing real-time data infrastructure. Your expertise in real-time data technologies will enable timely insights and actions, driving transformative change across...


  • San Diego, California, United States Apple Full time

    Job SummaryApple's Audio Media Technology (AMT) team is seeking a skilled Software Engineer to join their Core Audio team. As a key member of this team, you will be responsible for developing system drivers at mid to low level in Apple's audio software stack.Key ResponsibilitiesDeveloping system drivers for Apple's audio software stackCollaborating with...