Job Description :
Position : Software Engineer
Location : Concord, CA

Skills:
HL7 and interoperability highly desired - requirement
Experience in the full software development life cycle using IEC 62304 (not as important to have has HL7)
Experience with embedded Linux
Proficiency in C/C++ and/or Assembly/other programming languages and complete understanding of technical principals, theories and concepts in the software engineering field, preferable in the medical device area, does not have to be.
Full understanding of real time embedded operating systems as well as inter-processor communications and control.
Proficient in GUI and device driver development in different operating system environment and/or real time embedded microprocessor programming.
Proficient with integrated development environments, software source control and general software practices.
Bachelor’s Degree in related engineering or scientific discipline required; Advanced Degree desirable

Must haves (ideally top 3 things):
HL7 very important

Client : Equinix