Algorithm Developer Consultant – Image Processing, IV Lab
Intellectual Ventures Management - Bellevue, WA

This job posting is no longer available on Intellectual Ventures Management. Find similar jobs: Intellectual Ventures Management jobs

The Electronics and Software Group (ESG) creates and enables innovative development in technology, engineering, and science. The ESG group provides expertise in the areas of design engineering, prototype electronic circuits, embedded real-time software, electro-optics systems, sensor data acquisition, and test support. A broad range of technologies is supported in the ESG Electronics Lab that include analog/digital circuits, FPGA designs, embedded real-time software, RF, microwave, millimeter wave, electro-optics, optical fibers, and lasers.
Intellectual Ventures Lab is working to develop an automated diagnostic tool for use in developing countries. The contract algorithm developer will work with a small team to develop image processing algorithms for parasite detection and speciation based on microscope images of stained blood slides.

Responsibilities:
  • Develop image detection software in cooperation with a cross-disciplinary team
  • Provide status updates to project manager at weekly team meetings
  • Provide written, quarterly reports on progress with appropriate documentation of code
  • Perform high-level modeling and algorithm development
  • Work as part of a project team and with a variety of stakeholders to establish technical specifications and designs
  • Generate test plans/procedures, conduct testing, and evaluate test results
  • Conduct design reviews with technical peers and management
  • Create design documentation that describes architecture, theory of operation, functionality, performance including margins, design trades, and testing results
  • Minimal travel requirements
Qualifications:
  • Minimum: BS in Computer Science or Electrical Engineering; advanced degree is a plus
  • 5+ years of experience in image processing and algorithm development
  • Previous experience as an Algorithm Developer, Computer Scientist, Software Engineer, or related title
  • Experience with programming, debugging, and testing software is required
  • Familiarity with design patterns, optimization techniques, and scientific computing algorithms is required
  • Knowledge of image processing, DSP, control systems, electro-optics, and system engineering is required
  • Good communication skills, both written and verbal, are required
  • A ‘get it done’ attitude is required
  • Experience using version control systems and defect tracking software is required
  • Experience managing a small project
  • Background in classification algorithms and statistics
  • Preferred languages: Matlab, C/C++, Python, NumPy, SciPy, OpenCV
  • Experience with machine learning and algorithm development in a small team environment
  • Must be capable of presenting to coworkers, including senior management and high profile stakeholders

Intellectual Ventures Management - 9 months ago - save job - block