Senior Software V&V Engineer

DIALITY INCIrvine, CA
12h

About The Position

Diality is a medical device company focused on developing solutions to improve lives impacted by kidney disease. Diality offers the Moda-flx Hemodialysis System, a user-friendly, mobile, and connected hemodialysis system designed to maximize clinical flexibility and ease-of-use for both clinical and non-clinical users. The Moda-flx Hemodialysis system combines flow rate capabilities of conventional in-center dialysis devices with a fully integrated reverse osmosis (RO) water filtration system to provide a broad range of prescriptions and meet the needs of any professional dialysis care setting. The Sr. Software Validation & Verification Engineer will be primarily responsible for the design and implementation of application software that handles GUI, middleware (MW), database, and algorithms in our product. He will be part of the engineering team that will utilize skills and knowledge such as programming in a Linux environment; C++; object-oriented design principles; relational database design; code quality and following well-defined SDLC to manage the development of a versatile hemodialysis system to address the unmet technology needs of the evolving dialysis industry. In this capacity, he will identify, analyze, and document with program function, output, online screen, or content and also document software defects, using a bug tracking system, and report defects to software developers. He will work collaboratively with Software Engineers, Mechanical Engineers, Electrical Engineers, Manufacturing Engineers, and other cross functional teams to develop medical devices and ensure their safe design. He will perform the following duties: Develop application software based on user needs; Test and debug application software; Prepare design control documents; Assist in performing development testing, verification, and validation.

Requirements

  • Bachelor’s degree (or foreign equivalent) in Computer Science, Computer Information Systems, Electronic Engineering, or related field and 4 years of experience as a as a Software Engineer, Testing Engineer, or Quality Engineer.
  • Programming Languages: Embedded C programming, Python, Shell scripting
  • Software Technology/Frameworks: Pytest, Linux, Docker
  • Tools: Jira, Git, ALM, Agile
  • IEC 62304 standard for medical device software lifecycle processes.

Responsibilities

  • Develop application software based on user needs
  • Test and debug application software
  • Prepare design control documents
  • Assist in performing development testing, verification, and validation
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service