Job Description


15117 - Android Linux Driver Development Engineer

Our client is a mobile voice and audio-processing company. They have a requirement for an Android / Linux Driver Development Engineer to work on the 6+ months contract in their Mountain View facility.

Job Description

Development of Linux device drivers for audio integrated circuits for mobile/IOT/ embedded devices on Android and other platforms

Key Responsibilities

  • Participate in the definition of next gen solutions for voice processing and voice wakeup
  • Work cross-team to architect software in Linux kernel and DSPs
  • Design and implement Linux audio device drivers for embedded devices
  • Bringup and porting audio solution on different embedded development boards

Mandatory Skillset and Experience

  • 5+ years of experience in embedded Linux device driver development.
  • Strong C/C++ programming skills
  • Experience working with Android development environment and tools
  • Audio domain knowledge
  • Experience working with configuration management tools

Good to have skillset and experience

  • Ability to work with Git and Gerrit
  • Ability to bring up Android on platforms from scratch
  • Ability to rebuild the entire Android system including the kernel, middleware (AOSP) and applications 
  • Experience writing device drivers for audio devices (Codecs, DSPs etc)
  • Knowledge of Advanced Linux Sound Architecture (ALSA)
  • Familiarity with standard digital audio interfaces : I2S, Slimbus, Soundwire, PDM
  • Familiarity with control interfaces: SPI, UART, I2C
  • Ability to use lab equipment for test and debug of audio systems
  • Experience with Android audio framework
  • Experience in Android middleware and application programming

 

Position logistics:

  • Local candidates strongly preferred
  • Must be currently authorized to work in the US
  • Position type : 6+ months contract
  • Position location:  Mountain View, CA

 

About Maxonic:

Since 2002 Maxonic has been at the forefront of connecting candidate strengths to client challenges.  Our award winning, dedicated team of recruiting professionals are specialized by technology, are great listeners, and will seek to find a position that meets the long term career needs of our candidates.  We take pride in the over 5,000 candidates that we have

 

Interested in Applying?

We’d love to hear from you!  Please click apply with your most current resume and anything else you’d like us to know about you. You should also feel free to email Nina Schindler (nina@maxonic.com) or call 408-400-2299