Software Developer (C++) Job at Cloud Analytics Technologies LLC, Waltham, MA

c1Y3MGFBa2JWV1VhQ2V2YStuK1F0cEFWTGc9PQ==
  • Cloud Analytics Technologies LLC
  • Waltham, MA

Job Description

Key Responsibilities

  • Provide technical leadership in software architecture and development best practices.
  • Architect, design, develop, and release innovative, high-performance medical device software.
  • Develop algorithms for cutting-edge medical applications in cardiac arrhythmia diagnosis/treatment.
  • Solve complex problems to enhance performance, reliability, and engineering excellence.
  • Collaborate effectively with multidisciplinary teams (Hardware, Systems, Test, Quality, Regulatory).
  • Participate in preclinical lab experiments with physicians and third parties.
  • Maintain compliance with Quality Systems requirements (e.g., requirements, design, and documentation reviews).
  • Support field clinical staff in software usage and issue troubleshooting.

Qualifications

Required:

  • BS/MS in Computer Science or related field.
  • 5+ years of software development experience.
  • Strong C++ development and debugging skills.
  • Experience with algorithm development using MATLAB .
  • Strong background in Object-Oriented Programming (OOP) principles.
  • Proven analytical and problem-solving skills.
  • Ability to manage and contribute to multiple projects in parallel.
  • Hands-on experience with full SDLC: requirements, design, planning, coding, reviews, and documentation.
  • Experience in testing, troubleshooting, and debugging complex applications.
  • Strong collaboration skills and ability to make pragmatic engineering decisions.
  • Technical documentation experience (design specs, test plans, user manuals).

Preferred:

  • Development experience on Linux platforms .
  • Familiarity with Scrum/Agile frameworks .
  • Excellent written and verbal communication skills.
  • Knowledge of medical device standards : IEC 62304, IEC 60601, ISO 14971, ISO 13485.
  • Experience with configuration management tools : Git (source control), Jira (issue tracking), JAMA (requirements).
  • Strong aptitude for learning complex systems and adapting to new technologies.
  • Experience mentoring and guiding junior engineers.

Job Tags

Similar Jobs