-
Sr. Software Verification Engineer
- Fresenius Medical Center (Lawrence, MA)
-
POSITION SUMMARY
As a key member of the Software Verification Test group, the Sr. Software Verification Engineer will support all testing activities related to the design, development, and ongoing maintenance of Fresenius’ software-based medical device products and supporting software. You will also be responsible for mentoring junior team members in all areas of software test.
CORE RESPONSIBILITIES
• Participates in software verification plans and protocol reviews and other related design reviews.
• Works with product development teams to evaluate system interfaces, operational requirements, and performance requirements, and testability software.
• Creates, identifies, validates, and uses test tools that facilitate data gathering and test method execution.
• Maintains effective communication with project manager and team members on project scope, timelines, and design changes.
• Works on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors. Exercises judgment in selecting methods, techniques, and evaluation criteria for obtaining results.
• Determines methods and procedures on new assignments and may coordinate activities of other personnel (Team Lead).
• Mentors junior team members specific to software test in the areas of software test protocol development, execution, analysis, and report creation.
EDUCATION
• Bachelor’s Degree in related Engineering or scientific discipline required.
EXPERIENCE AND REQUIRED SKILLS
• 7+ years’ related experience.
• Demonstrated understanding of principles, theories, and concepts in the software engineering field, preferably in the medical device area.
• Software test experience in a product development environment.
• Experience with code development for embedded processing and I/O control using C/C++ or python.
• Experience using test tools like software debuggers, oscilloscopes, and ability to troubleshoot software applications.
• Experience in development of automated test scripts, is preferred.
• Experience with sensors, microprocessor/microcontroller is preferred.
• Excellent organizational and verbal/written communication skills.
• Strong interpersonal skills with ability to work effectively in a team or individually with supervision.
• Highly motivated and energetic. Passion for verifying high quality medical device software and systems.
• Experience and familiarity with ISO 13485 and IEC 62304, and with FDA GMP, is preferred.
• Experience with CANopen, TCP/IP and other methods of communications is a plus.
• Requires excellent problem-solving skills.
DESIRED TECHNICAL SKILLS
• Project Management: Agile, Waterfall
• Technology: Medical Devices, Network Monitoring, Web Applications, Virtual Machine
• Scripting Languages: Python, Shell
• Automation Tools: Selenium, Eclipse, Test Complete, Squish
• Protocols/Framework: CAN, REST API, TCP/IP, RTP, NetFlow, VLAN, QoS, IP Security (IPSec)
• Test Tools: PuTTY, REST Client, Wireshark, Oscilloscope, Multimeter
• Database: MySQL, Cassandra
• Management Systems: JIRA, Perforce, IBM DOORS, GIT, Configuration Management (CM)
• Operating Systems: Linux, Windows 10/Server 2008, Mac OS X, Android
EOE, disability/veterans
-
Recent Jobs
-
Sr. Software Verification Engineer
- Fresenius Medical Center (Lawrence, MA)