Audio Software Engineer

  • Based In:
  • Nashville, TN

Who We Are

We are a small and flexible company with individuals who are passionate about product development and finding solutions to difficult problems. As a design firm, we are able to work with a wide array of customers on a diverse group of product families. We are never satisfied with our current knowledge and are on a mission to learn every single day.

Who You Are

You are a self-starter but not afraid to ask for help. You are passionate about self-improvement and learning new things. You are patient and understanding. You are ok being wrong and taking accountability. You speak up and articulate your points effectively both verbally and in writing. You are excited about trailblazing at a small company.

Our Hiring Goal

Amplify Labs is looking to expand and diversify our team with individuals of varied skill and interest combinations as well as life experiences. While understanding technical aspects of the job is key, we also greatly value creativity, collaboration, and willingness to teach and learn. We are committed to the continued professional and personal growth of our teammates by fostering a culture of open dialogue, on the job training, and skill acquisition.

Amplify Labs is an Equal Opportunity Employer.

We recruit, employ, train, compensate, and promote regardless of race, religion, color, national origin, sex, disability, age, veteran status, and other protected status. Moreover, we welcome the opportunity to work with people of all backgrounds, interests, and orientations.

Thank you for your interest and taking the time to visit our site. We look forward to hearing from you!

Your Skills

  • Familiarity with embedded architectures for common consumer electronics
  • Familiarity with data and communication protocols (I2C, SPI, UART, USB, etc)
  • Familiarity with Bluetooth classic and BLE systems
  • Familiarity with reading and understanding electrical schematics
  • Familiarity with debug techniques and tools (oscilloscopes, logic analyzers, aardvark, etc.)
  • Familiarity with common embedded toolchains (GCC, Keil, etc.)
  • Familiarity with digital audio protocols and clocking schemes (I2S, PDM)
  • Familiarity with Linux audio and tools (ALSA)
  • Familiarity with RTOS's, Android, and Linux OS in an embedded environment
  • Familiarity with audio Digital Signal Processing algorithms for speech and music playback
  • Deep knowledge in 1 or 2 of the above areas

Your Experience

  • You have a degree in engineering, computer science, or physics
  • You have 2+ years experience developing software for embedded systems or audio DSP algorithms and applications

Your roles and areas of impact:

  • Writing and modifying drivers for various embedded architectures and operating systems
  • Writing, modifying, and fine tuning DSP algorithms
  • Architecting embedded software solutions based on product feature sets
  • Participating in internal and client-facing code reviews
  • Participating in software bring-up of new boards and platforms
  • Leading investigations into new SoC's and application processors
  • Building company expertise and relationships with SoC, DSP, and audio chip vendors
  • Communicating highly technical concepts, problems, and resolutions to clients in an effective manner