Search Jobs

Search by job, company or skills

Senior macOS/iOS Software Engineer Video Engineering

Senior macOS/iOS Software Engineer Video Engineering

Cybage Software
6-8 Years
Early Applicant
  • Posted 12 days ago
  • Be among the first 20 applicants

Job Description

Over View :- We are looking for a Senior macOS/iOS Software Engineer with strong experience in Swift, SwiftUI, and Apple platform development, particularly in video engineering and multimedia applications.

The ideal candidate will have hands-on experience developing applications for both macOS and iOS, a strong understanding of concurrency and performance-oriented programming, and exposure to Apple's multimedia and graphics frameworks.

Key Responsibilities

  • Design, develop, and maintain high-quality applications for macOS and iOS platforms.
  • Build scalable and performant features using Swift 5+ and SwiftUI.
  • Work with Swift's concurrency model to develop responsive and efficient applications.
  • Develop and optimize video and multimedia-related features.
  • Work with Apple's native frameworks for graphics, media, video, and audio processing.
  • Analyze and improve application performance, particularly for computationally intensive and real-time workloads.
  • Collaborate with cross-functional teams to understand requirements and deliver robust technical solutions.
  • Debug, troubleshoot, and resolve complex application and performance issues.
  • Contribute to technical design, architecture, code reviews, and engineering best practices.

Required Skills

  • 6+ years of professional software development experience.
  • Strong proficiency in Swift 5+.
  • Strong hands-on experience with SwiftUI.
  • Good understanding of Swift Concurrency and asynchronous programming.
  • Experience developing applications for both macOS and iOS.
  • Strong knowledge of Grand Central Dispatch (GCD).
  • Experience working with C or Objective-C.
  • Strong understanding of application performance, multithreading, and memory management.
  • Experience with debugging and optimizing Apple platform applications.

Preferred / Good-to-Have Skills

  • Experience with Metal and writing Metal Shaders.
  • Experience with Apple's Accelerate framework.
  • Knowledge of ARM intrinsics and low-level performance optimization.
  • Experience with one or more of the following:
  • Core Graphics
  • Core Media
  • Core Video
  • AVFoundation
  • Video Toolbox
  • Audio Toolbox
  • Prior experience working on video engineering, video processing, media, graphics, or multimedia applications.
  • Understanding of performance optimization for Apple Silicon / ARM-based architectures.

Ideal Candidate Profile

The ideal candidate is a 6+ year experienced Apple-platform engineer who has worked extensively on macOS applications and video/multimedia engineering. Candidates with strong experience in performance-sensitive applications, video processing, graphics, Metal, or Apple Silicon optimization will be particularly well suited for this role.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

AVFoundation

Core Media

Core Video

SwiftUI

C or Objective-C

Video Toolbox

Audio Toolbox

Accelerate framework

Swift Concurrency

About Company