Jobs
>
Eugene

    Lead Programmer - Eugene, United States - InVivo Biosystems

    InVivo Biosystems
    InVivo Biosystems Eugene, United States

    6 days ago

    Default job background
    Description

    Job Description

    Job Description

    Position Summary:

    As the Lead Programmer, you will play a critical role in leading the development efforts for our zebrafish tank monitoring system. This system will capture still images and videos of zebrafish in their home tanks and utilize advanced image analysis techniques to identify the number of fish and their sizes. The software will record and store this data in a database, presenting it to researchers in a comprehensive report format. You will work closely with a small multidisciplinary team, including biologists, an optical engineer, and another software developer, to drive the design, implementation, and successful deployment of this cutting-edge monitoring system.

    NOTE: This position is not a remote job, the successful candidate must work from our offices in Eugene, Oregon.

    InVivo Biosystems is not accepting candidates from staffing agencies or recruiters for this position.

    What you'll do:

    • Lead the end-to-end development of the zebrafish tank monitoring system, overseeing the entire software development lifecycle from requirements gathering to deployment.
    • Collaborate closely with biologists, engineers, and other stakeholders to understand user requirements and translate them into robust technical specifications.
    • Design, develop, and maintain software modules and components responsible for capturing, analyzing, and storing still images and videos of zebrafish in their tanks.
    • Implement advanced image analysis algorithms to accurately identify the number of fish in the tank and measure their sizes based on captured images and videos.
    • Architect and develop a scalable database structure to efficiently store and retrieve zebrafish monitoring data, ensuring data integrity, security, and accessibility for researchers.
    • Create intuitive user interfaces and interactive dashboards to present monitoring data in a visually appealing and user-friendly format.
    • Collaborate with other software developers to integrate the tank monitoring system with other software components, such as optical systems and data analysis tools.
    • Conduct rigorous testing, debugging, and performance optimization to ensure the system operates reliably and efficiently in diverse laboratory environments.
    • Lead and mentor a team, providing technical guidance and fostering a collaborative and innovative work culture.
    • Stay abreast of emerging technologies, best practices, and industry standards relevant to software development for zebrafish research and image analysis.

    Required Qualifications:

    • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Relevant certifications are a plus.
    • Proven experience (8 years) in leading the development of software systems, preferably in the life sciences or biotechnology domain.
    • Strong proficiency in programming languages such as Python, Java, or C++, with expertise in software development frameworks and libraries.
    • Solid understanding and experience with image processing and analysis techniques, including object recognition, segmentation, and feature extraction.
    • Familiarity with database management systems (e.g., SQL, NoSQL) and data modeling concepts for efficient and secure data storage and retrieval.
    • Proficient in developing intuitive user interfaces and interactive data visualization using modern web technologies (e.g., JavaScript, HTML5, CSS).
    • Experience with cloud-based architectures, distributed systems, and RESTful APIs is advantageous.
    • Excellent problem-solving abilities with a strong attention to detail and the ability to tackle complex technical challenges.
    • Strong leadership skills with the ability to guide and inspire a team, foster collaboration, and deliver high-quality software solutions within defined timelines.
    • Excellent verbal and written communication skills, with the ability to effectively convey technical concepts to both technical and non-technical stakeholders.

    Physical Requirements

    This position involves significant hands-on laboratory work, modeling and simulation, developing the FishCam camera equipment. Applicants should be confident in laboratory skills involving optical systems integration, assembly, setup, calibration, and operation. Additionally, applicants should be comfortable working with live zebrafish.

    What We Offer

    In addition to our collegial and friendly work environment, we offer a benefits package that includes:

    • Medical, Dental, and Vision insurance
    • Basic and Supplemental Life and AD&D Insurance
    • 401k Plan with Company Match
    • 12 weeks paid maternity/pregnancy leave
    • Paid parental leave for those not giving birth or for the foster or adoption of a child
    • Flexible Paid Time Off
    • 10 Paid Holidays/year
    • Flexible work schedules and hybrid remote/onsite arrangements
    • Employee Events - including Summer BBQs, community service, and holiday-related events
    • Vaccination requirements
    • Dog friendly office

    Our Commitment to Diversity, Equity & Inclusion

    Inclusion, it's in our DNA. At InVivo Biosystems, we're passionate about creating an inclusive workplace that encourages, supports, and celebrates diversity. These are not just words for us - we actively seek to create an environment that reflects the global community we serve and where everyone feels empowered to bring their full, authentic selves to work.

    We are scientists, researchers, and barrier breakers - we are unique individuals. We believe diversity, equity, and inclusion drive innovation. Together, we spark the insights that create a better, healthier world.

    InVivo Biosystems is an equal opportunity/affirmative action employer. We recruit, employ, train, compensate and promote regardless of race, religion, color, national origin, sex, disability, age, sexual orientation, gender identity, veteran status, and any other protected category as required by applicable law.


  • InVivo Biosystems

    Lead Programmer

    5 days ago


    InVivo Biosystems Eugene, United States

    Position Summary: · As the Lead Programmer, you will play a critical role in leading the development efforts for our zebrafish tank monitoring system. This system will capture still images and videos of zebrafish in their home tanks and utilize advanced image analysis techniques ...

  • InVivo Biosystems

    Lead Programmer

    4 days ago


    InVivo Biosystems Eugene, United States

    Position Summary:As the Lead Programmer, you will play a critical role in leading the development efforts for our zebrafish tank monitoring system. This system will capture still images and videos of zebrafish in their home tanks and utilize advanced image analysis techniques to ...


  • Parker Hannifin Corp. Eugene, United States

    Position Summary Come join a world class company as a maintenance team member supporting our manufacturing equipment and building facilities. Hours for this position are traditionally 7am - 3:30pm but at times do require off shift or weekend support.Responsibilities · • Performs ...


  • Parker Hannifin Corp. Eugene, United States

    Job Description · Position Summary · Come join a world class company as a maintenance team member supporting our manufacturing equipment and building facilities. Hours for this position are traditionally 7am - 3:30pm but at times do require off shift or weekend support. · Respons ...

  • Aurora Solutions

    SPS programmer

    2 weeks ago


    Aurora Solutions Sweet Home, OR, United States Freelance

    : · As an SPS programmer (m/f/d) in Sweet Home, OR, you will be responsible for automating, programming, and commissioning machines in the field of measurement technology. You will work on various projects in collaboration with the software development, design, programming, and c ...


  • King Retail Solutions Inc Eugene, United States

    Job Description · Job DescriptionDescription:Fuse Metal, a division of King Retail Solutions, is a Eugene, Oregon-based custom metal fabrication job shop, specializing in sheet metal fabrication and finishing. Our main objective is to deliver parts or assemblies to spec in the sh ...


  • University of Oregon Eugene, United States Full time

    Web Application Developer/Site Administrator · Job no: 533028 · Work type: Classified Staff · Location: Eugene, OR · Categories: Information Technology, Computer and Information Science · Department: Business Affairs · Classification: Analyst Programmer 3 (AP3) · Appointment Type ...