Senior C++ Engineer with DICOM expertise

N-ix

Job Summary

N-iX is seeking a Senior C++ Engineer with DICOM expertise to join a team working with a California-based medical informatics company. This role involves developing innovative, cost-effective solutions for healthcare IT, focusing on image visualization, workflow, archival, and reporting. Responsibilities include writing well-designed, testable code, preparing documentation, maintaining software functionality, troubleshooting, debugging, and ensuring compliance with project plans and industry regulations.

Must Have

  • 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
  • Proven work experience as a C++ Software Developer in Embedded Linux environments
  • Fluent in C++, Qt, and SQL
  • Solid experience in AWS, S3, and other cloud services
  • 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
  • Understanding of radiological diagnostic image viewing and RIS workflows
  • Proficient in software engineering tools - source code controls, code reviews, bug tracking, etc.
  • Minimum BS degree in Computer Science, Engineering, or a relevant field

Good to Have

  • Java
  • JavaScript
  • Radiology industry terminology and workflows
  • EN 62304 – Medical Device Software Life Cycle Process
  • ISO 14971 – Risk management of medical devices

Perks & Benefits

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

Job Description

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 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 as a C++ Software Developer in Embedded Linux environments
  • Fluent in C++, Qt, and SQL.
  • Solid experience in AWS, S3, and other cloud services
  • 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
  • Understanding of radiological diagnostic image viewing and RIS workflows
  • Proficient in software engineering tools - source code controls, code reviews, bug tracking, etc.
  • Nice to have - Java, JavaScript
  • Minimum BS degree in Computer Science, Engineering, or a relevant field

Helpful areas of experience:

  • Radiology industry terminology and workflows
  • EN 62304 – Medical Device Software Life Cycle Process
  • ISO 14971 – Risk management of medical devices

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

12 Skills Required For This Role

Risk Management Cpp Game Texts Quality Control Bug Tracking Mysql Networking Linux Aws Sql Javascript Java

Similar Jobs