Key responsibilities:
Participate in medical device design activities, including development of new device requirements, system specifications and architecture
Write embedded software in C and other languages
Develop Software Requirements Specifications and Design Documents
Work with Sustaining Engineering Group providing support for existing devices
Assure compliance with all applicable standards using appropriate design and testing methodologies
Position requirements:
Bachelor’s or Master’s degree in Electrical Engineering or Computer Science with 4+ years of related experience in embedded control system design and debugging.
In-depth knowledge of embedded, microprocessor based controller design required.
In-depth knowledge of HW communication standards such as I2C, SPI, USB and Ethernet
Ability to read electronic schematics and datasheets
In-depth knowledge of real time operating systems
Expertise in C programming
Familiarity using version control software
Practical debugging skills using oscilloscopes and logic analyzers required.
Desired:
Experience in programming systems based on ARM microprocessors
Experience in using IAR tools
Familiarity with embOS operating system
Previous experience in the designing medical devices
Experience with wireless technologies
Apply Here: http://jobview.monster.com/Senior-Embedded-Software-Engineer-Job-Fremont-CA-US-183987240.aspx