Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Principal Software Engineer

DIALITY INC

Principal Software Engineer

Irvine, CA
Full Time
Paid
  • Responsibilities

    Job Description

    Job Description

    Job Title

    Principal Software Engineer

    Department

    Software Engineering

    Hiring Manager Title

    Director, SW Engineering

    Position Type

    Exempt


    Company & Job Overview:

    Diality Inc, a privately held medical device company located in Irvine, CA is committed to improving the quality of life for patients with kidney disease. We are developing a smart, flexible, portable hemodialysis machine that will enable patients to self-treat at home or wherever they travel. The extremely versatile hemodialysis solution will allow more patients to benefit from their true dialysis prescription at home or in a variety of care settings, including nursing homes, hospitals, and dialysis centers, without the need for pre-mixed dialysate bags or external water-treatment systems.

    The Principal Engineer will be responsible for architecting, designing, developing, and maintaining user interface(s), user experience, and application software for our medical devices. The Principal Software Engineer will be required to work with cross-functional teams including systems, hardware, regulatory experts, and clinical specialists to ensure that our software solutions meet the highest standards of quality, safety, and performance.

    We offer a competitive salary and benefits package, as well as opportunities for career growth and development. If you are passionate about developing software for medical devices and enjoy working in a collaborative and dynamic environment, we encourage you to apply for this exciting opportunity.


    Responsibilities:

    • Leads and contributes to development of company objectives and principles to achieve goals in creative and effective ways.
    • Focuses on providing thought leadership and works on broader organization projects, which requires understanding of wider business.
    • Understands and works on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors.
    • Exhibits advanced wide-ranging experience, using in-depth professional knowledge, acumen, concepts, and company objectives to develop, resolve complex models and procedures.
    • Recognized internally as a subject matter expert. May direct the activities of others.
    • Architect, design, develop and debug User interface for medical device(s).
    • Develop and maintain documents for compliance with FDA regulations for class C medical device software
    • Software development on Linux or similar OS.
    • Develop UI software using Design patterns.

    **Qualifications & Requirements: **

    • Bachelor’s or Master’s degree in computer science, Electrical Engineering, or related fields
    • Minimum of 8-12 years of experience in software development, preferably in the medical device industry
    • Strong experience in user interface and user experience design
    • Experience with application software development in C++ / Python/
    • Experience with creating user personas, user journey maps, and other UX design artifacts to empathize with the target audience.
    • Experience with embedded UI development, preferably using Qt.
    • Familiarity with IEC 62304 standard for medical device SDLC
    • Experience in developing device drivers on Linux or similar OS.
    • Strong knowledge of software design principles, design patterns, algorithms, data structures, and object-oriented programming
    • Experience with Agile/Scrum development methodologies
    • Excellent problem-solving and analytical skills
    • Excellent verbal and written communication skills
    • Ability to work independently and as part of a team.
    • Knowledge of, Qt, UX, C/C++, Python, Yocto, Squish Coco, SonarQube, Linux

    Physical Demands:

    • Sustained periods of time standing and sitting in a laboratory
    • Sitting at a desk utilizing a computer
    • Some lifting of<25 pounds

    Working Environment:

    • Typical office areas with offices, cubicles and conference rooms. Typical laboratory and chemical storage areas which may contain hazardous compounds requiring adherence to safe handling practices.

    Travel:

    • Willingness to travel domestically as needed (up to 10%) primarily to visit vendors and attendance at select conferences.

    __