Senior Software Engineer (Medical Device) - #1401749

Talent Groups


Date: 1 day ago
City: Lawrence, MA
Contract type: Full time
Remote
Duration: 6 months to start

Job Description

Position Summary:

The candidate will participate in product development activities related to the design, development, testing, and/or support of software for our client s life-extending & life-saving systems.

Specific Duties

  • Design, develop, code and unit test software following internal design control SOPs
  • Apply state-of-the-art methods in creating software for products and develop improvements to existing designs
  • Apply the principles of software configuration management, software life cycle, and software maintainability, as applicable
  • Debug new designs and develop reliability improvements to existing & new designs
  • Conduct code reviews, create and maintain requirements and specification documents
  • Create and execute unit tests as part of software validation efforts
  • Participate in multidisciplinary teams, including pairing with other engineers to solve complex problems
  • Provide technical support for product engineering, design development, integration, test, and evaluation
  • Follow Design Control SOPs for projects and programs, including following the software development lifecycle
  • Work with Quality Assurance to meet the requirements of our internal Quality System, including specific requirements of GMPs, FDA QSR, relevant IEC standards, and ISO 9001
  • Assist in Risk Analysis including, Fault Tree Analysis (FTA), Operator Misuse Analysis (OMA), and Failure Mode and Effects Analysis (FMEA) activities to ensure process shortcomings are identified and appropriately addressed
  • Assist in developing reports and other data mining activities
  • Assist in Integrating our client s products with customer systems
  • Assist with researching and resolving software related customer complaints
  • Ensure all systems and data are protected according to relevant SOPs

Requirements:

  • B.S. Degree in Computer Science, Computer Engineering, Electrical Engineering or equiv.
  • 5+ years of experience as a software engineer/developer
  • Medical device industry experience: Class II, III device
  • Proficiency in C#
  • Experience working in a highly regulated industry
  • Experience in all phases of the software development lifecycle
  • Experience with Microsoft Development Tools
  • Experience with Entity Framework and MSSQL or SQL
  • Knowledge of Object Oriented Design (OOD) and Object-Oriented Programming (OOP)
  • Knowledge of project lifecycles, software development environments, and source control techniques
  • Knowledge of code versioning systems such as Git, SVN, and Mercurial
  • Knowledge of cybersecurity methodologies and testing
  • Effective team communication skills including verbal and written

Desired Experience:

  • Proficiency with WinForms
  • Experience with other UI Frameworks including WPF, Avalonia
  • Experience with automated testing
  • Experience creating, deploying, and managing Windows Embedded Systems using WinPE
  • Experience in building solutions using MS Azure technologies
  • Experience in Web UI design using Angular, React, or JavaScript / jQuery, HTML, and CSS
  • Experience with .Net Core and REST APIs
  • Experience with Cloud-based Web Service like Azure or AWS
  • Experience with cybersecurity methodologies and testing
  • Experience with Git and Azure DevOps
  • Experience with remote software updates
  • Experience with Linux including packages and applying patches
  • Knowledge of Networks, Network infrastructure and Network protocols
  • Knowledge on Service Oriented Architecture and Microservices

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Early Childhood Mental Health Consultant

Eliot Community Human Services, Lawrence, MA
20 hours ago
Together we can make a difference. Eliot is committed to employee growth & retention by offering a comprehensive total rewards package including but not limited to: 75% Company Contribution to Medical and Dental Insurance 12 Paid Holidays, 15 to 20 Vacation Days Annually, 12 Sick Days Annually 401(k) Retirement Plan with Employer Match 100% Company-Paid Life & Accidental Death Insurance...

LF Production Analyst

Charm Sciences, Inc., Lawrence, MA
2 weeks ago
Overview The Lateral Flow Production Analyst is an entry level, non-exempt position that reports to the Lateral Flow Production Management Team. The Lateral Flow Production Analyst manufactures a wide variety of Charm ROSA diagnostic tests for screening in the dairy and/or grain industry. The pay range for this position is $22.00 to $31.00 per hour. Compensation will be determined based...

Sr Manger Supply Chain

Fresenius Medical Care, Lawrence, MA
2 weeks ago
PURPOSE AND SCOPE: The Sr. Manager Supply Chain will be responsible for leading the business technical function in support of Distribution and Transportation. Responsible for identifying, initiating, implementing and managing programs to create and enhance processes and technology within Supply Chain. Coordinate synergies and changes among W&D, Transportation CoE's and other departments. Will guide Supply Chain in determining opportunities to...