Sr Software Engineer - Danvers, United States - Johnson & Johnson

    Johnson & Johnson
    Johnson & Johnson Danvers, United States

    3 weeks ago

    Default job background
    Description
    :


    Abiomed, part of Johnson & Johnson MedTech, is a leading provider of medical devices that provide circulatory and respiratory support, with a mission of recovering hearts & saving lives.

    Abiomed's "Patients First" culture drives our skilled workforce and strong relationships with clinicians.

    Our innovative product portfolio and robust pipeline provide us the incredible opportunity to bring lifesaving technology to more patients around the world than ever before.

    Founded in 1981, Abiomed has a proven track record for growth, integrity and innovation.

    I Am Abiomed | I Am Heart Recovery | Patients First

    The Applied Sciences and AI group at Abiomed is dedicated to developing the next generation of critical care products.

    Our focus is on leveraging algorithmic solutions that harness the extensive clinical and high-resolution device data accumulated over more than a decade.

    To achieve this, our team consists of highly skilled professionals including data scientists, data engineers, software developers/testers, signal processing engineers, and system test engineers.

    As the Senior Software Engineer , you will play a crucial role in developing a next generation platform. Key responsibilities and required qualifications are as below.

    Principal Duties and Responsibilities

    Translate user needs and design requirements into testable software units.
    Design, implement, document and maintain containerized microservices running on UNIX system
    Design secure application architecture utilizing knowledge of cyber security
    Design robust, cross-platform software applications running on a Linux platform.
    Bridge/Integrate data from connected platforms and healthcare systems.
    Implement pre-built machine learning algorithms.
    Implement interactive visuals/UIs to summarize medical data.
    Consult with stakeholders on user needs and assist in translating those user needs to software and user interface requirements.
    Perform unit testing, participate in code reviews
    Augment our existing CI/CD and testing frameworks.
    Produce relevant technical and project documentation.

    Qualifications:

    Bachelor's Degree in Computer Science/Engineering, Biomedical Sciences or Engineering, or a related discipline
    Minimum of 5+ years of related software development experience
    Experience working with Web based UI
    Experience with programming for Linux and/or WSL development environments
    Experience designing and implementing applications for connected platforms
    Experience integrating data on electronic health systems (Experience with HL7, Mirth or similar)
    Experience working with back-end frameworks (Elixir language preferred)
    Experience working front-end/UI frameworks (Angular/typescript preferred)
    Experience with deploying binaries/software to edge/IoT devices
    Experience working with various databases
    Strong organizational skills and strong communicator who can work across disciplines and collaborate with internal and external stakeholders.
    Ability to showcase past projects

    Preferred Qualifications

    Experience with data analytics
    Experience of working with medical devices
    Experience with cloud services (Azure or AWS preferred)
    Experience with Agile Scrum methodology

    Johnson & Johnson is an Affirmative Action and Equal Opportunity Employer.

    All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

    For more information on how we support the whole health of our employees throughout their wellness, career and life journey, please visit

    #J-18808-Ljbffr