Job Title: Software Engineer (Image Processing)
Location: Issaquah, WA 98027
Position: 9+ months Contract
Remote: No
Job Description:
***********no sponsorship now or in future.
Role Summary:
As a software developer you will develop and implement image processing algorithms used in the acquisition and post-processing steps of biological fluorescent imaging workflows.
Your work will contribute to advancing biological research including drug discovery and cancer research.
Essential Responsibilities:
• Leverage your image processing expertise to invent and implement algorithms for correction and manipulation of biological images acquired from an automated image scanner
• Create and implement algorithms to analyze image data to guide instrument control
• Work closely with instrument control and user interface developers to deliver imaging solutions to our customers
• Evaluate existing technology and determine optimal algorithms to implement based on performance requirements
• Validate performance of system through collaboration with test and system engineers
• Work with system engineers and scientists to define requirements for system performance
• Leverage imaging physics to enhance algorithmic performance
• Employ software libraries, tools, practices to implement efficient, scalable, and reusable solutions
Qualifications/Requirements:
• At least 3 years’ experience in Java programming and image processing
• At least 3 years’ experience in C/C++
• Experience in multi-threaded programming
• Ability to understand and work within a large existing code base
• Demonstrated ability to write Python and C++ code for quick demonstration of ideas as well as robust, efficient, scaled-up software systems
• Bachelor’s Degree in Computer Science or related discipline
• Legal authorization to work in the U.S. is required
• Must be willing to work out of an office located in Issaquah, WA
• Must be 18 years or older
Desired Characteristics:
• Experience with hardware control, image acquisition
• .NET, SQL server, WCF, WPF, MEF knowledge
• M.S Degree in Computer Science, Biomedical Engineering, or related fields with a focus on Image Analysis
• Deep hands-on experience involving algorithm development in fields such as image processing, homogenous matrix transformations, registration, stitching, and correction
• Post-doctoral or industrial experience inventing and developing image analysis algorithms