Pharmavise Corporation

Principal Software Engineer, Medical Device

Pharmavise Corporation

contract

Posted on:

Location: Massachusetts • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Lead

Tech Stack

C++LinuxNode.jsQt

About the role

  • Lead software architecture and development of high-performance medical device software (C++, Qt)
  • Architect, design, develop and release innovative high performance medical device software for the Opal HDx Mapping System
  • Collaborate across disciplines effectively (HW, Systems, Test, Quality, Regulatory) to focus and maximize end-to-end solution value and quality
  • Participate in preclinical system experiments in the lab, with physicians, and 3rd parties
  • Build Quality into all aspects of their work by maintaining compliance to all quality requirements, e.g. Requirements, Design, and User Story documentation and review
  • Promote a collaborative environment and pragmatic engineering decision-making
  • Identify and implement continuous improvements to work processes and tools
  • Support field clinical staff on use of medical software and troubleshooting of issues
  • Documentation: design specifications, test plans, and user manuals
  • Preferred Qualifications: Linux platform experience, Scrum framework; IEC 62304, 60601, ISO 14971, 13485; Git, Jira, JAMA; strong learner and mentor

Requirements

  • BS/MS in Computer Science or equivalent experience
  • 8+ years relevant Experience C++ development and debugging
  • Experience QT GUI Experience, including Qt Widgets and/or Qt Quick/QML
  • Experience with Object Oriented programming principles
  • Excellent analytical and problem-solving skills
  • Ability to contribute to multiple projects in parallel
  • Implements, tests, troubleshoots, and debugs source code for complex software applications
  • Follow the full design life cycle process including driving efforts in requirements specification, design activities, planning, code reviews and creating corresponding artifacts
  • Participate in the development of technical documentation, including design specifications, test plans, and user manuals
  • Promote a collaborative environment and pragmatic engineering decision-making
  • Identify and implement continuous improvements to work processes and tools
  • Support field clinical staff on use of medical software and troubleshooting of issues
  • Preferred Qualifications: Experience with developing on the Linux platform; Experience with scrum framework; Good written and verbal communication skills; General report writing/documentation experience; Experience with IEC 62304, 60601, ISO 14971, 13485; Experience with software configuration management tools (Git), issue tracking (Jira), requirements management (JAMA); A good learner who can master complex software and quickly adapt to new tools and technologies; Experience mentoring lower-level engineers
NBCUniversal

Senior Software Engineer – Platforms

NBCUniversal
Seniorfull-time$110k–$160k / yearNew Jersey · 🇺🇸 United States
Posted: 15 minutes agoSource: jobs.smartrecruiters.com
AngularAWSAzureCloudGoJavaJavaScriptMicroservicesNode.jsPythonReactTypeScript+1 more
NBCUniversal

Senior Software Engineer

NBCUniversal
Seniorfull-timeFlorida · 🇺🇸 United States
Posted: 15 minutes agoSource: jobs.smartrecruiters.com
AWSDynamoDBJavaScriptMongoDBMySQLNode.jsNoSQLPostgresReactSQLTypeScript
CDW

Senior Software Engineer

CDW
Seniorfull-time$86k–$147k / year🇺🇸 United States
Posted: 1 hour agoSource: cdw.wd5.myworkdayjobs.com
CloudETLGoogle Cloud PlatformJavaScriptPython
SS&C Technologies

Full Stack Software Engineer

SS&C Technologies
Junior · Midfull-timeTexas · 🇺🇸 United States
Posted: 1 hour agoSource: ssctech.wd1.myworkdayjobs.com
CassandraJavaScriptJestMochaMongoDBMySQLNoSQLPythonReactSeleniumSQL
Tanium

Senior Software Engineer – Cloud

Tanium
Seniorfull-time$120k–$355k / yearNorth Carolina · 🇺🇸 United States
Posted: 2 hours agoSource: boards.greenhouse.io
AWSAzureCloudGoGoogle Cloud PlatformJavaScriptKubernetesMicroservicesNode.jsTerraformTypeScript