Senior Software Development Engineer, Computational Music

Cupertino, CA 95014
  • Job Code
    200262412
  • Jobs Rated
    8th
Summary

Summary

Posted: Jul 6, 2021

Weekly Hours: 40

Role Number:200262412

Apple's Computational Music team is looking for a hardworking senior software engineer to advance technologies a...Summary

Summary

Posted: Jul 6, 2021

Weekly Hours: 40

Role Number:200262412

Apple's Computational Music team is looking for a hardworking senior software engineer to advance technologies around music understanding and analysis. We perform both exploratory and targeted algorithms research and development in a dynamic small team environment. Our projects involve significant applications of audio-, music- and signal-processing with an explicit goal of shipping software to support current and future products and features across Apple's ecosystem.

Key Qualifications

  • Significant experience with object-oriented programming and design
  • Strong C, C++, and Objective-C coding skills with experience building and maintaining large and very large projects
  • Proficiency in Swift & Python is a plus
  • iOS and macOS development experience
  • Significant experience developing performant implementations which exploit multi-core concurrency via multi-threading libraries such as libdispatch
  • Comfort working in, taking ownership of, and improving existing software projects
  • Significant hands-on experience with Apple platform SDKs and frameworks such as Accelerate, AV Foundation, AppKit, UIKit and CoreAudio.
  • Experienced in building audio related signal-processing based applications.
  • Strong command-line proficiency (POSIX tools, scripting, git)
  • Keen interest and experience in working on music projects a plus.
  • You're used to communicating with a diverse team, with varied levels of experience, in technical and non-technical roles
  • Ability to work hands-on in multi-functional teams while being able to efficiently work independently as well
  • Disciplined around design, testing, and documentation.
  • Strong analytical and problem solving skills.

Description

We are looking for a Senior Software Development Engineer with a strong track record of building and shipping significant software products, who is self-motivated and passionate about their work. You are a strong C/C++ programmer with proven experience crafting, prototyping, and delivering sophisticated algorithmic solutions via complete performant implementations.

To this extent, showing an existing body of work is highly desirable, e.g., point us at your GitHub repository if you have one. You should possess an interest in staying up to date on new developments in the field, and be able to apply that knowledge to challenging problems across multiple domains.

Additional Requirements

Jobs Rated Reports for Software Engineer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Senior Software Development Engineer, Computational Music

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199