Staff Engineer, Software

at  Thermo Fisher Scientific

San Francisco, California, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate29 Jul, 2024USD 129400 Annual02 May, 20241 year(s) or aboveProduct Launch,Laboratory Techniques,Analytical EquipmentNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Thermo Fisher Scientific Inc. is the world leader in serving science, with annual revenue exceeding $25 billion. Our Mission is to enable our customers to make the world healthier, cleaner, and safer. Whether our customers are accelerating life sciences research, solving sophisticated analytical challenges, improving patient diagnostics and therapies, or growing efficiency in their laboratories, we are here to support them.
We are seeking a software project lead role who plays a liaison between internal/external customers and the software team. The individual will synthesize user requirements and support the development of software solutions. With a strong self-motivation for innovation, product development and improvement, you will help identify new opportunities to improve the analytical application for existing products and for the products under development in LDT/regulated market segment. You will also be responsible to ensure that software projects run on schedule, meet scope and requirements, and that all software activities and tasks are completed in accordance with design compliance in LDT/regulated environment. The role involves attending core team meetings; coordinating with project team members outside of the software group; preparing, maintaining and supervising software plans and report documentation; resource planning and management; and resolution of issues that arise throughout the software development cycle. You will coordinate to ensure accurate completion, overcome obstacles, and mitigate identified risks.

MINIMUM REQUIREMENTS:

  • A Bachelor’s degree, or higher in molecular biology/engineering with 5 or more years of proven experience in clinical laboratory instrumentation/software/systems
  • Proven experience with laboratory techniques and analytical equipment such as nucleic acid extractions, qPCR, micro array, microfluidic systems
  • Solid understanding of molecular clinical assay applications, engineering fundamentals, and technologies
  • Experience in new product development from product realization to product launch
  • demonstrated ability managing projects in laboratory setting
  • proven experience leading software teams successfully

Responsibilities:

  • Represent Software R&D lead in project teams
  • Gather, analyze, document, and validate internal and external customer requirements
  • Work with product managers, software development, UI/UX, and assay development teams to create software solutions for new assays and products
  • Building internal and external training materials
  • Collaborate with product management and key collaborators to define the scope of each software release, with an eye on the product development roadmap
  • Plan and manage software development, testing and related activities and timelines for software development projects
  • Estimate overall engineering effort and collaborate with management to acquire and enable the vital resources
  • Author, review, and approve software development plans and report documentation, ensuring design compliance for software
  • Drive process improvement in software development and test methodologies, such as supervising software activities, project metrics reporting, and creating efficiencies
  • Ensure all software related activities are accomplished according to guidance, design compliance with internal procedures, and suitability to intended use of the product
  • Ensure that all projects toolsets and environments are in place for the project and are adopted and properly used by the software engineering team
  • Participate in software hazard analysis to ensure a full understanding of safety risks for software products. Ensure that risk control measures are implemented correctly and verified accordingly with suitable traceability
  • Collaborate with algorithm engineers to coordinate algorithm integration into the overall schedule
  • Clearly communicate status of software product development to key collaborators via status updates
  • Ensure completion and delivery of trace matrix from product requirements to test case results
  • Ability to travel


REQUIREMENT SUMMARY

Min:1.0Max:2.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Clinical laboratory instrumentation/software/systems

Proficient

1

San Francisco, CA, USA