Client
Our client is a leading privately held healthcare IT company headquartered in Newport Beach, CA, specializing in digital medical imaging software and cloud archiving solutions.
Join a great company, not merely an individual project
Project overview
The project is a large-scale solution deployed in hospitals and research centers worldwide. It enables the reception of MRI scans, compresses and transfers them via cloud infrastructure to a streaming engine for analysis, and streams results back to doctor stations.
Position overview
We are seeking a Senior Software Engineer to join our existing team. You will collaborate on platform enhancements, develop new features, and solve technical challenges in a highly regulated industry.
Responsibilities
- Write well-designed, and testable code
- Prepare documentation to identify requirements and solutions
- Document and maintain software functionality
- Troubleshoot and debug code
- Comply with project plans and industry regulations
Requirements
- Proven work experience (minimum 8+ years) as a C++ Software Developer in Linux environment
- Fluent in C++, Java, JavaScript, and SQL.
- Good knowledge of object-oriented programming
- Experienced with MySQL, RPC, multi-threaded applications, and networking protocols.
- Relevant experience in developing software for medical devices.
- Knowledge of DICOM and HL7 protocols
- Proficient in software engineering tools - source code controls, code reviews, bug tracking, etc.
- Great interpersonal and communication skills
- Minimum BS degree in Computer Science, Engineering, or relevant field
Nice to have
- Radiology industry terminology and workflows
- EN 62304 β Medical Device Software Life Cycle Process
- ISO 14971 β Risk management to medical devices