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

Discovery at Home

PRN HHA/CNA PRIVATE DUTY Collier County Job at Discovery at Home

 ...dietary restrictions and preferences Perform light housekeeping duties, such as laundry, cleaning, and organizing Accompany clients...  ...: ~40 Hr Certificate, Active HHA 75 hour certificate, CNA license (Required)~ Must have a current CPR certification (Required... 

GVA Inc.

Entry-Level Management Trainee Job at GVA Inc.

 ...are looking for one motivated individual to step into our Entry-Level Management Trainee position. This opportunity is ideal for someone...  .... No prior experience is needed you will receive full paid training , mentorship, and a complete benefits package . About the... 

Vantage Search Group

Neurologist - Neurophysiology Job at Vantage Search Group

 ...Seeking expansion neurologist - EEG or EMG neurophysiology to join a thriving and dynamic Orlando neurology practice. Focus on treating patients with neurological disorders. Enjoy a satisfying worklife balance with no call or weekend schedule. No hospital... 

REEDS Jewelers

Bench Jeweler - REEDS Jewelers, Fenton Job at REEDS Jewelers

 ...A New Landmark Store. A Timeless Career Opportunity. At REEDS Jewelers, we believe that every milestone deserves to be celebrated, and every moment honored with meaning. As we approach our 79th anniversary, we are proud to open our newest luxury retail destination... 

Lockheed Martin Corporation

UTT Cyber Software Developer Job at Lockheed Martin Corporation

 ...Program: OL Description: This position may be eligible for a $25K sign on bonus for external hires! What We're Doing: At Lockheed Martin Rotary and Mission Systems, Cyber & Intelligence, we are driven by innovation and integrity. We believe that by applying the...