This site uses cookies. To find out more, see our Cookies Policy

Software Engineer - DSP, embedded, bluetooth in West Menlo Park, CA at Volt

Date Posted: 12/14/2018

Job Snapshot

Job Description

Position: Software Engineer -  DSP, embedded, bluetooth

Location: Menlo Park, CA

SUMMARY

  • Responsible for overseeing internal and external software development activities
  • Ensure the design and development work is completed in compliance with the company’s Quality System
  • Leads design and development of Sound Processor firmware (signal processing, Bluetooth, embedded system) and Accessory firmware (Charger, Dongle, etc.), and ensure seamless interaction with company’s desktop application and mobile application
  • Architect, develop, integrate, test and deliver embedded software in a regulated product development process
  • Develop inter-processor communication protocol for transferring audio and control data between DSP and the wireless system
  • Optimize firmware for limited memory, limited cycles and ultra-low power
  • Understand existing code base to integrate new features and enhance current feature set
  • Works on real-time systems and under hardware constraints Analyze, reproduce and resolve field issues
  • Responsible for board bring-ups, creating scripts to help hardware engineers characterize and debug SW/HW during new product introduction and production manufacturing
  • Continuously improve development process and firmware quality

REQUIREMENTS

  • Bachelor’s Degree in engineering and/or in Computer Science with 4+ years
  • Master’s Degree with 3+ years
  • PhD with 1+ year industry experience in real-time, audio centric, embedded software design and development
  • Software expert in C/C++ and software architecture in real-time systems
  • Experience with the following peripheral protocols: I2C, SPI, USB, UART
  • Experience with DSP, Sound processing algorithms and implementations, in audio centric products. Experience in assembly programming of DSP processors
  • Experience using audio equipment such as Audio Precision, measurement microphones, and audio software for sound recording, editing, and acoustic measurements
  • Experience with script based software testing
  • Good knowledge of hardware, ADC, DAC and wireless communication
  • Solid software development practice, including test driven development, continuous integration, documentation, estimation and planning
  • Excellent verbal and writing skills, leadership skills and collaborative orientation
  • Project management skills

Desired but NOT required

  • Windows driver development experience
  • Windows GUI development experience a plus C# Knowledge

Volt offers a candidate referral bonus, please inquire for more details.  (Conditions and restrictions apply)

VOLT Workforce Solutions is an Equal Opportunity Employer