We are looking for a Senior С++ Engineer to join our team! Our client is a medical informatics company based in California, develops innovative, cost-effective solutions for the healthcare IT industry specifically focused on image visualization, workflow, archival and reporting.
Responsibilities:
Write well-designed, and testable codePrepare documentation to identify requirements and solutionsDocument and maintain software functionalityTroubleshoot and debug codeComply with project plans and industry regulations
Requirements:
Proven work experience as a C++ Software Developer in Embedded Linux environmentsFluent in C++, Qt, and SQL.Solid experience in AWS, S3, and other cloud servicesGood knowledge of object-oriented programmingExperienced with MySQL, RPC, multi-threaded applications, and networking protocols.Relevant experience in developing software for medical devices.Knowledge of DICOM and HL7 protocolsUnderstanding of radiological diagnostic image viewing and RIS workflowsProficient in software engineering tools - source code controls, code reviews, bug tracking, etc.Nice to have - Java, JavaScriptMinimum BS degree in Computer Science, Engineering, or a relevant field
Helpful areas of experience:
Radiology industry terminology and workflowsEN 62304 – Medical Device Software Life Cycle ProcessISO 14971 – Risk management of medical devices
We offer*:
Flexible working format - remote, office-based or flexibleA competitive salary and good compensation packagePersonalized career growthProfessional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)Active tech communities with regular knowledge sharingEducation reimbursementMemorable anniversary presentsCorporate events and team buildingsOther location-specific benefits*not applicable for freelancers