Sr Firmware Engineer

Peninsula, CA

Posted: 12/07/2018 Employment Type: Direct Hire Industry: Medical Device Job Number: JOS000008036

ESSENTIAL DUTIES AND RESPONSIBILITIES include the following (other duties may be assigned as necessary):

  • Leads design and development of Firmware used across the company product portfolio: sound processor embedded firmware, Bluetooth communication Firmware

  • Responsible for board bring-ups, creating scripts to help hardware engineers, debugging SW/HW interface issues

  • Architecting, developing, integrating, testing and delivering 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

 

QUALIFICATIONS:

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

 

EDUCATION and/or EXPERIENCE:

Bachelor Degree in Engineering and/or in Computer Science with minimum 4 years, or Master Degree with minimum 3 years, or PhD with minimum 1 year industry experience in real-time, audio centric, embedded software design and development, preferably hearing aid and/or hearing related medical devices. Project management skills. Software expert in C/C++ and software architecture in real-time systems. Excellent verbal and writing skills, leadership skills and collaborative orientation. Experience with the following peripheral protocols: I2C, USB, UART, RS232. Experience with DSP, Sound processing algorithms and implementations, in audio centric products. Experience with script based software testing. Good knowledge of hardware, ADC, DAC and wireless communication.

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.