Software Engineering Co-op - Lawrence, United States - Fresenius Kidney Care

    Default job background
    Description
    Software Engineering Co-op - 3 page is loaded

    Software Engineering Co-op - 3

    Apply

    locations

    Lawrence, MA, USA

    time type

    Full time

    posted on

    Posted Yesterday

    job requisition id

    R


    PURPOSE AND SCOPE:


    As a Co-op with NxStage Medical a student will apply classroom based knowledge to workplace experience and will benefit from learning experiences in their major area of study.

    As a key member of the Embedded Software team, the candidate will support the activities related to the design, development, and ongoing maintenance of NxStage's software-based medical device products and/or related tools.

    The candidate will gain experience with C/C++ programming, JavaScript, software architecture design, software design controls, embedded systems, and medical device standards IEC 62304 Software Life Cycle Process and ISO 13485 Quality Management System.


    PRINCIPAL RESPONSIBILITIES AND DUTIES
    :

    Assignment will vary but may include embedded SW development, Windows, Linux tools and/or scripting projects
    Write software in C/C++ to support board bring up and software requirements implementation
    Debug software issues and resolve software defects
    Write JavaScript to support software regression and acceptance testing
    Support other software develop areas, including embedded processing / driver development, GUI development, algorithm development & implementation
    Collaborate with Electrical and Mechanical Engineering teams solve board/mechanical issues
    Perform other duties as assigned

    PHYSICAL DEMANDS AND WORKING CONDITIONS:


    The physical demands and work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job.

    Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

    EDUCATION
    :

    Actively pursuing a college degree in similar major

    EXPERIENCE AND REQUIRED SKILLS:

    Candidate for BS in Software Engineering, Computer Science, or Computer Engineering
    Programming in Java, C/C+ a plus
    Embedded programming experience preferred
    Java, JavaScript experience preferred
    Technical knowledge in software development methodologies, design, and implementation
    Beginning analytical and design skills
    Basic knowledge of project lifecycles, software development environments, and source control techniques
    EO/AA Employer:

    Minorities/Females/Veterans/Disability/Sexual

    Orientation/Gender Identity
    Fresenius Medical Care North America maintains a drug-free workplace in accordance with applicable federal and state laws.
    EO/AA Employer:

    Minorities/Females/Veterans/Disability/Sexual

    Orientation/Gender Identity
    Fresenius Medical Care North America maintains a drug-free workplace in accordance with applicable federal and state laws.
    Similar Jobs (20)

    R&D Engineering Co-op-7

    locations

    Lawrence, MA, USA

    time type

    Full time

    posted on

    Posted 28 Days Ago

    Software Engineering Co-op - 1

    locations

    Lawrence, MA, USA

    time type

    Full time

    posted on

    Posted 24 Days Ago

    Software Engineering Co-op - 2

    locations

    Lawrence, MA, USA

    time type

    Full time

    posted on

    Posted 24 Days Ago
    Our Work Experience is the combination of everything that's unique about us:

    our culture, our core values, our company meetings, our commitment to sustainability, our recognition programs, but most importantly, it's our people.

    Our employees are self-disciplined, hard working, curious, trustworthy, humble, and truthful. They make choices according to what is best for the team, they live for opportunities to collaborate and make a difference, and they make us the

    #1 Top Workplace in the area.
    Join our Talent Network

    Let's stay connected Joining our talent network allows us to send you new job opportunities

    #J-18808-Ljbffr