DeveloperJobs.io
← Back to all jobs

Job Description

Based in Santa Monica, Apogee Electronics seeks a senior software engineer to craft real-time audio software for macOS and Windows, with emphasis on TCP/IP and USB connectivity and seamless integration with external hardware. The role centers on leveraging OS X Core Audio and Windows audio capabilities to deliver robust, cross-platform audio applications.

Requirements

  • More than five years of professional software development experience.
  • Proficiency in C++ and Objective-C.
  • Solid understanding of real-time, multi-threaded, object-oriented programming concepts.
  • Experience developing audio applications on OS X and Windows.
  • Experience in audio software development.
  • Ability to architect cross-platform code for reuse.
  • Excellent verbal and written communication skills.
  • Familiarity with optimizations and design trade-offs required for real-time development.
  • Authorized to work in the United States.
  • In-depth knowledge of Core Audio APIs.
  • Strong Swift programming experience on Mac and iOS.
  • Experience with audio drivers on Mac, Windows, or Linux.
  • Client/server TCP/IP networking experience, sockets programming or higher level networking libraries.
  • Cross-platform UI experience using JUCE and C++.

Technologies

  • C++
  • Objective-C
  • Swift
  • Core Audio APIs
  • JUCE
  • OS X
  • Windows
  • Linux
  • TCP/IP
  • USB

Benefits

  • Dental insurance
  • Health insurance
  • Vision insurance

Salary

  • USD 90,000 - 150,000 per year

Location

  • Santa Monica, CA (onsite)
  • Work arrangement: In person

Similar Jobs