Work type: Office/Remote
Technical Level: Senior
Job Category: Software Development
Project: N-iX is a global software solutions and engineering services company
We are looking for a Senior Linux 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