Sr Firmware Engineer

Peninsula, CA

Posted: 09/17/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.

Share This Job:

Related Jobs:

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