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

Chartwells Higher Education Dining Services

EXECUTIVE HR ADMIN ASSISTANT (FULL TIME) Job at Chartwells Higher Education Dining Services

 ...Location: University of Arkansas We are hiring immediately for a FULL TIME EXECUTIVE HR ADMIN ASSISTANT position. Address: University of Arkansas, 435 N Garland Ave., Fayetteville, AR 72701 Note: online applications accepted only. Schedule: Full-time schedule... 

Radiant Plumbing and Air Conditioning

Install Plumber Job at Radiant Plumbing and Air Conditioning

 ...conditioning. We don't just stand outwe shine! From memorable service to a fun-loving company culture, we're a team that has your back...  ...! Position Summary As a Residential Service Install Plumber, you'll perform plumbing system installations in occupied homes... 

University of Missouri

Clinical Research Nurse Job at University of Missouri

 ...The Department of Otolaryngology-Head and Neck Surgery at the University of Missouri is pleased to announce an opening for a Clinical Research Nurse to join our growing and dynamic research team. This is an exciting opportunity to be at the forefront of advancing... 

Adam Search Group

Professional Geologist Job at Adam Search Group

 ...goals. Take initiative when needed to help the team and company succeed. What You Bring ~ Bachelors degree (or higher) in geology, hydrogeology, environmental science, or a related field. ~ Active Pennsylvania Professional Geologist (P.G.) license . ~510... 

MalaceHR

HVAC Mechanic Job at MalaceHR

 ...Malace|HR is seeking an experienced HVAC Maintenance Mechanic in the Baton Rouge, LA area. The role will be working 1st shift hours and...  ...including walls and flooring, installed fixtures, roofing systems, lighting, etc. Job Responsibilities Maintenance Performance of...