Audio Embedded DSP Engineer

Job Summary

We are looking for an Audio Embedded DSP Engineer who will be directly responsible for audio algorithm development, DSP implementation, code integration, and testing. This position is an embedded DSP software engineer. Software development work will be mainly working within complex, multi-threaded, multi-processor or multi-core architectures and audio frameworks to integrate DSP algorithms and control structures.

Responsibilities and Duties

  • Development of sound enhancement and noise reduction algorithms
  • Porting and integrating DSP algorithms to various platforms
  • Profiling
  • Regression and integration tests on audio features and systems
  • Help in choosing optimal HW, SW, DSP solutions for ultra-low power architectures for audio processing
  • Make estimates of programming effort to help size the scope of projects
  • Work closely with other engineering groups to ensure total tuned system performance
  • Work with software team leaders to negotiate the resolution of issues
  • Work with third-party developers and contractors

Qualifications and Skills

  • Passion for audio and music
  • Bachelor’s degree in electrical engineering, computer science or similar
  • 5+ years of embedded software development or testing
  • 5+ years of C, C++ or other structured languages
  • 5+ years of experience in the DSP and/or audio field
  • Experience with Neon/DSP instructions
  • Experience developing consumer products
  • Knowledge of filtering, speech processing, noise control and telecommunications algorithms in both time and frequency domains
  • Understanding of DSP frameworks and how individual DSP algorithms interface and interact with each other, the control software and tool interfaces in an optimized way
  • Experience with tuning/calibrating systems of algorithms
  • Knowledge of features, strengths, and weaknesses of various DSP platforms and algorithm approaches
  • Working knowledge of embedded system debuggers, emulators, compilers, etc
  • Good understanding of embedded operating systems (schedulers, memory management, driver models, RTOS concepts, etc.)
  • Strong attention to detail
  • Good verbal and written communication skills
  • Good written and spoken English

 

Preferred Qualifications

 

  • Experience with multi-core System-on-Chip processors
  • Experience with C5517 DSP chip
  • Knowledge of digital communication protocols: I2C, I2S, SPI, UART, USB, BT
  • Understanding of audio systems and acoustic principles
 
Optional Qualifications
 
  •    Knowledge of audio frameworks - ALSA, PulseAudio
  •    Understanding of Audio compressions like AAC and Opus Codec

We offer multiple benefits that include

  • Working for one of the top product companies in the world: Ring.com
  • Opportunity to influence the products’ quality supporting company mission to reduce crime in neighborhoods
  • Challenging tasks and professional growth
  • Competitive salary and perks
  • PE accounting and support
  • 18 paid vacation days per year, paid public holidays according to the Ukrainian legislation
  • Social package, including gym membership compensation, medical insurance
  • Free office meals, fruits, and cookies
  • Educational possibilities, knowledge hubs, and free corporate English classes
  • Career plan, professional growth, and semiannual performance review.