Principal Software Engineer

4 weeks ago


Irvine, United States DIALITY INC Full time
Job DescriptionJob 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


  • Irvine, United States DIALITY INC Full time

    Job DescriptionJob DescriptionJob TitlePrincipal Software EngineerDepartmentSoftware EngineeringHiring Manager TitleDirector, SW EngineeringPosition TypeExempt 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...


  • Irvine, United States Diality Full time

    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...


  • Irvine, United States Blizzard Entertainment Full time

    Team Name: Unannounced ProjectJob Title:Principal Software Engineer, Gameplay Systems - Unannounced GameRequisition ID:R023167Job Description:At Blizzard, we craft genre-defining games and legendary worlds for all to share.  Through unparalleled creativity and storytelling, we create immersive universes and iconic characters that are beloved across...


  • Irvine, United States EVONA Full time

    Location: Irvine, California (on-site, non-negotiable)Salary: up to $200kThis Venture capital-backed New-Space Start-Up is looking for a Principal Electrical Engineer to lead the development of their camera systems from scratch.Principal Electrical Engineer ResponsibilitiesDesign and develop video-camera, compute, and storage systems, including image...


  • Irvine, California, United States PAC Panasonic Avionics Corporation Full time

    About the RoleWe are seeking a highly skilled Principal Software Architect to join our team at Panasonic Avionics Corporation. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-performance software solutions for our in-flight entertainment and connectivity systems.Key ResponsibilitiesLead the...

  • Principal Engineer

    3 months ago


    Irvine, United States Cypress HCM Full time

    Job DescriptionJob DescriptionPrincipal EngineerWe have an exciting opportunity for a Principal Engineer position with one of the top medical device companies in the country.This is an excellent opportunity to join the Critical Care Mechanical R&D Engineering organization working on industry-leading patient sensors and diagnostic devices. Edwards is the...


  • Irvine, California, United States PAC Panasonic Avionics Corporation Full time

    About the RoleWe are seeking a highly skilled Principal Software Architect to join our team at Panasonic Avionics Corporation. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-performance software solutions for our in-flight entertainment and connectivity systems.Key ResponsibilitiesLead the...


  • Irvine, California, United States Viant Technology Full time

    WHAT YOU'LL DOYou will serve as the technical lead working with a team of engineers on Viant's ad server, managing a high-volume, low-latency application that processes billions of unique requests a day. This hands-on role requires you to apply domain, architectural and coding skills to solve complex, large-scale challenges that directly impact Viant's ad...

  • Sr Software Engineer

    2 weeks ago


    Irvine, United States Zeektek Full time

    We have a direct hire position for a Sr Software Engineer. The candidate needs to have a background developing in modern .Net C# applications in Azure.Irvine CA with a hybrid schedule.The main focus is for a candidate to have modern development of .Net 7 and/or 8, C# Applications in Azure.Candidates need to have experience with Data Repository Models,...


  • Irvine, United States City of Irvine California Full time

    Understanding that people are the foundation for success, the City of Irvine offers a workplace culture that embraces Humility, Innovation, Empathy, Passion, and Integrity. The Public Works & Sustainability Department is conducting an open recruitmen Civil Engineer, Civil, Principal, Engineer, Technical Engineer, Transportation


  • Irvine, California, United States Broadcom Inc. Full time

    Job DescriptionJob Title: Principal Applications Engineer - High Speed Interconnect ProductsJob Summary:Broadcom Inc. is seeking a highly motivated and experienced Principal Applications Engineer to join our team. As a Principal Applications Engineer, you will be responsible for providing technical support to Tier 1 customers who are designing their products...


  • Irvine, United States Zeektek Full time

    We have a direct hire position for a Sr Software Engineer. The candidate needs to have a background developing in modern .Net C# applications in Azure.The main focus is for a candidate to have modern development of .Net 7 and/or 8, C# Applications in Azure.Candidates need to have experience with Data Repository Models, Service Bus / Azure Service Bus, TDD or...


  • Irvine, United States Fabric of Truth, Inc Full time

    Principal Product Engineer, Silicon Operations BUILDING THE WORLD'S FIRST GENERAL PURPOSE CRYPTOGRAPHIC COMPUTER We are building hardware for the next generation of cryptography because we believe in creating a more trustworthy world with secure, private computation at its core. Just as encryption and decryption enabled the Internet as we know it, this new...


  • Irvine, United States City of Irvine, CA Full time

    Description Understanding that people are the foundation for success, the City of Irvine offers a workplace culture that embraces Humility, Innovation, Empathy, Passion, and Integrity. The Public Works & Sustainability Department is conducting an open recruitment for the position of Principal Civil Engineer. The department seeks a seasoned professional to...


  • Irvine, United States DIALITY INC Full time

    Job DescriptionJob DescriptionJob TitlePrincipal Electrical EngineerDepartmentElectrical EngineeringHiring Manager TitleManager, Electrical EngineeringPosition TypeExempt 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...


  • Irvine, United States Infogain Full time

    Job Summary:Infogain is seeking a dynamic and experienced Technology Principal to lead our client account. The ideal candidate will possess a strong software engineering background, combined with business development expertise, to drive significant growth within the areas of engagement. This individual will act as the technical visionary and strategist,...


  • Irvine, California, United States Ingram Micro Full time

    Senior Principal, IT Program Leadership & Delivery ManagementCompany Overview:Ingram Micro plays a crucial role in the technology and commerce sectors, empowering our partners to flourish through the development and provision of Information Technology, Lifecycle Management, e-Commerce Logistics, and Cloud solutions. With a revenue of $49 billion and the...

  • Software Engineer

    5 months ago


    Irvine, United States Not Disclosed Full time

    Job DescriptionJob DescriptionWe are looking for an outstanding software engineer to join our team at our Irvine office. A degree from a reputable university is required in computer science or computer engineering. Candidates should be strong object oriented developers and comfortable developing in Java, C#, MVC, SQL, and .NET. Because we develop web...

  • Software Engineer

    3 months ago


    Irvine, United States TecRecruit LLC Full time

    Job DescriptionJob DescriptionWe are looking to hire Software Engineers for our ever-growing Engineering team. The positions are remote/hybrid. The ideal candidate will have experience with customer customizations, configurations, and deployments of the Issuance 360 Back Office product within Driver License and ID Programs. The work involved is mainly...


  • Irvine, United States Turion Space Full time

    Job DescriptionJob DescriptionDescriptionTurion Space is seeking skilled Flight Software engineers. We are a new space startup that is growing fast with one satellite in space and at least 6 more planned in the next two years.As a Flight Software Engineer, you will work directly with the Turion team to assist in the architecture, development, and testing of...