Inmusic Brandsposted 20 days ago
Full-time • Mid Level
Asheville, NC

About the position

Moog is a leading innovator in the music technology industry, known for our cutting-edge synthesizers and musical instruments that have shaped the sound of music for decades. We are committed to pushing the boundaries of technology and creativity to deliver exceptional products that inspire musicians and producers worldwide. As a Synth Editor Application Software Engineer, you'll play a key role in shaping the digital experience of our world-class instruments. You'll design and build intuitive, high-performance software that brings our synths to life in digital audio workstations, empowering musicians to explore sound in innovative ways. If you're a passionate software engineer with a love for music tech and a talent for solving complex challenges with creative flair, this is your chance to make an impact at the intersection of music and technology.

Responsibilities

  • Create and implement high-quality software for virtual musical instruments, including synthesizers, drum machines, and other audio tools.
  • Work closely with product managers, designers, and audio engineers to define requirements and deliver innovative solutions that meet user needs.
  • Conduct thorough testing and debugging of software to ensure reliability, performance, and usability.
  • Optimize code for efficiency and stability.
  • Stay up-to-date with the latest advancements in music technology and software development.
  • Propose and explore new ideas to enhance our virtual instruments.
  • Maintain comprehensive documentation for software design, implementation, and usage to support internal teams and end users.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Music Technology, or a related field. Advanced degree preferred.
  • Minimum of 3 years of experience in software development, with a focus on audio applications or digital signal processing.
  • Proficiency in programming languages such as C++, C, Objective-C, or Swift.
  • Experience with audio libraries and frameworks (e.g., JUCE, VST, AudioUnits) is highly desirable.
  • Experience in macOS, iOS, and Windows.
  • Understanding of musical theory, synthesis, sound design principles and communication protocols such as USB and MIDI are a plus.
  • Strong analytical and problem-solving skills, with the ability to tackle complex technical challenges creatively and effectively.
  • Excellent written and verbal communication skills.
  • Ability to collaborate with cross-functional teams and convey technical concepts to non-technical stakeholders.
  • A genuine passion for music and a deep appreciation for the role of technology in shaping the future of sound.

Benefits

  • Generous Time Off & Leave Policies - Holiday, Vacation, Sick, Maternal, Parental, and Adoption
  • Medical, Vision, and Dental Benefits within first 30 days
  • Retirement Plans with Company Match
  • Employee Discount on inMusic products
  • Working with passionate and energized coworkers
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service