Using demonstrated good design skills, develops embedded and application software for medical electronic and electromechanical instruments.
Can read schematics, has basic knowledge of electrical engineering, and is able to closely and successfully work with electronics engineers.
Understands overall software development process and has experience in software design, both detailed design and high level design. Experience in C, C++, Linux needed. C# and .Net and LabVIEW would be a plus.
Uses software development tools (scopes, logic analyzers, emulators, configuration management, test tools), does software documentation and is able to maintain software documents.
Has experience with software testing methodologies, both white box and black box.
Has software development experience in a regulated environment.
Additional skills and/or areas of expertise
Microcontrollers and digital signal processors
Graphical user interface design and development
Software development and test tools
Web programming methodologies and languages
Position requires a BSEE or BSCS and at least 5 years software design experience. MSEE or MSCS preferred.
Must be a SWAN (smart, willing to work hard, ambitious, nice to work with).
Personal initiative and curiosity needed.
Good communication skills required.
GCR Professional Services - 23 months ago