Software Engineering Systems

AppleSan Diego, CA
$139,500 - $210,100Onsite

About The Position

Responsible for creating the image/video core technologies used in all Apple products and services. Develop embedded software for image and video compression, implement features for applications such as the iPhone/iPad Camera capture, Professional video editing, image processing pipeline and many more on a vast variety of devices. Work on the video/image subsystem, new video compression/processing feature development, and performance/power optimization. Work closely with silicon teams on bringing up new HW platforms, debugging issues, as well as working on the roadmap for future generations. Work closely with many teams in the software stack to implement new features, optimize power and perf, and debug customer facing issues. Work on improving and maintaining the software infrastructure across multiple platforms and write and enhance new testing tools.

Requirements

  • Bachelor's degree or foreign equivalent in Computer Science, Computer Engineering or related field
  • 3 years of experience in the job offered or related occupation
  • Low-level systems programming in C / C++
  • Developing real-time operating systems including scheduling and pipelining
  • Developing data structures and algorithms for performance critical software
  • Digital Signal Processing
  • Parallel programming including multi-threading, forking, mutex, inter process communication and cache coherence
  • Performing log analysis to detect anomalies and debugging issues
  • Analyzing hardware and software interaction including interrupt handling, register programming especially for RISC architectures including ARM
  • Working with the LLVM toolchain including clang compiler
  • Compiling time optimization, static analysis for checking code and data size
  • Utilizing python programming, shell scripting to develop tools for debugging and performance analysis
  • Application programming Interface (API) development

Responsibilities

  • Creating image/video core technologies
  • Developing embedded software for image and video compression
  • Implementing features for applications like iPhone/iPad Camera capture, Professional video editing, and image processing pipeline
  • Working on the video/image subsystem
  • Developing new video compression/processing features
  • Optimizing performance and power consumption
  • Collaborating with silicon teams on new HW platforms, debugging, and future roadmap planning
  • Working with software stack teams to implement new features, optimize power and performance, and debug customer issues
  • Improving and maintaining software infrastructure across multiple platforms
  • Writing and enhancing new testing tools

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • A range of discounted products and free services
  • Reimbursement for certain educational expenses — including tuition
  • Discretionary bonuses or commission payments
  • Relocation assistance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service