Onsite Software Developer III

Overview

On Site
USD 65.00 - 70.00 per hour
Full Time

Skills

Customization
IT Management
Software Architecture
Software Development Methodology
Art
Collaboration
System Testing
FOCUS
Computer Science
Software Development
C++
I2C
MQTT
Ethernet
TCP/IP
Embedded Systems
Object-Oriented Programming
Analytical Skill
Problem Solving
Conflict Resolution
Business Requirements Gathering
Technical Writing
Test Plans
Decision-making
Linux
Scrum
Communication
Report Writing
Documentation
Medical Devices
ISO 9000
Software Configuration
Git
Issue Tracking
JIRA
Requirements Management
Jama
Mentorship
Management
Artificial Intelligence
Privacy

Job Details

Onsite in Waltham, MA

Long-term contract position

Pay: $65-70/hr



Job Purpose:

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, I2C, MQTT, Ethernet, TCP/IP.



Key Responsibilities:

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 3rd parties



Requirements:

BS/MS in Computer Science or equivalent experience, with a strong software development background.

Proficiency with Modern Cpp (11 or newer)

Linux Experience

I2C 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 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 medical device standards including IEC 62304, 60601, ISO 14971, 13485

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.



Qualifications:

5 - 8 Years with BS, 3 - 6 Years with MS, 0 - 3 Years with PhD

After you have applied, download our Staffmark Group WorkNOW App to receive real-time job offers and apply for additional opportunities. You can download it from the App Store or get it on Google Play.
About Advantage Technical

With company roots going back over 30 years, Advantage Technical is an engineering and information technology services company and a national leader in the provision of technical resources today. These services include Staff Augmentation, Direct Placement, Project Resourcing and Outsourcing - delivered from 40 key market locations, by over 3500 specialized contractors, to over 500 clients across North America. Advantage Technical is a Best of Staffing Diamond Award winner for both Clients and Talent. For more information about the industries and services offered by Advantage Technical, please visit .


Advantage Technical is committed to providing equal employment opportunity for all persons regardless of race, color, religion (including religious dress and grooming practices), sex, sexual orientation, gender, gender identity, gender expression, age, marital status, national origin, ancestry, citizenship status, pregnancy, medical condition, genetic information, mental and physical disability, political affiliation, union membership, status as a parent, military or veteran status or other non-merit based factors. We will provide reasonable accommodations throughout the application, interviewing and employment process. If you require a reasonable accommodation, contact your local branch. Advantage Technical is an E-Verify employer. This policy is applicable to all phases of the employment relationship, including hiring, transfers, promotions, training, terminations, working conditions, compensation, benefits, and other terms and conditions of employment.


All employees are directed to familiarize themselves with this policy and to act in accordance with it. All decisions with respect to employment matters and other phases of employer-temporary employee relationships will be in keeping with this policy and in accordance with all applicable laws and regulations.



To read our Privacy Notice for Candidates and Employees/Contractors, please refer to our .


By applying for this job, you agree that you may receive both AI-generated and non-AI generated calls, text messages, or emails from Staffmark Group and/or its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our general Privacy Policy at
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.