Talent.com
Software Developer

Software Developer

TALENT Software ServicesWaltham, MA
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.permanent
job_description.job_card.job_description

Software Developer III

Job Summary : Talent Software Services is in search of a Software Developer for a contract position in Waltham, MA. The opportunity will be six months with a strong chance for a long-term extension.

Position Summary :   Designs, develops, enhances, documents, and supports the customization of internally developed or off-the-shelf (OTS) software applications to meet business needs. Our technology includes C++, Linux, IC, MQTT, Ethernet, TCP / IP.

Primary Responsibilities / Accountabilities :

The Software Engineer III will have a key role in the development of communication protocols for cutting edge medical applications in the field of Cardiac arrhythmia diagnosis and treatment. The responsibilities will include :

  • Provide technical leadership to the team in software architecture and best in class software development methodologies and practices.
  • Architect, design, develop and release innovative high performance medical device software.
  • Solve difficult problems, improve state of the art, and achieve engineering excellence.
  • Collaborate across disciplines effectively (HW, Systems, Test, Quality, Regulatory) to focus and maximize end-to-end solution value and quality
  • Participates in preclinical system experiments in the lab, with physicians, and rd parties
  • Build Quality into all aspects of their work by maintaining compliance to all quality requirements.

Qualifications :

  • Years with BS, - Years with MS, - Years with PhD
  • BS / MS in Computer Science or equivalent experience, with a strong software development background.
  • Profeciency with Modern Cpp (' or newer)
  • Linux Experience
  • IC Experience
  • MQTT Experience
  • Ethernet and TCP / IP Experience
  • Experience with Embedded Systems and 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 :

  • Experience with developing on the Linux platform
  • Experience with scrum framework
  • Good written and verbal communication skills. General report writing / documentation experience Experience with medical device standards including IEC , , ISO ,
  • Experience with software configuration management tools for source code control (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
  • If this job is a match for your background, we would be honored to receive your application!

    Providing consulting opportunities to TALENTed people since , we offer a host of opportunities, including contract, contract to hire, and permanent placement. Let's talk!

    serp_jobs.job_alerts.create_a_job

    Software Developer • Waltham, MA