SanDiegoRecruiter Since 2001
the smart solution for San Diego jobs

Software Algorithm Engineer III

Company: Leica Biosystems Imaging
Location: Vista, California
Posted on: November 7, 2019

Job Description:

Duties: Lead software developer responsible for the design and development of software and algorithms for
automated operation of the device as a member of the scanner systems development team. Improve existing
algorithms and identify and develop new solutions for new products. Conduct research and prototyping to study the
performance of different techniques for identifying solutions. Write image and digital signal processing based
algorithms to be used on complex medical devices scanners. Design and develop analysis algorithms to support
framework for scanners. Develop software and algorithms based on detailed systems andfor software requirements. Do
Document software specifications; and develop, present, and defend the design in design review meetings. Develop so
solutions in accordance with established software and hardware development procedures. Work closely with the so
software/hardware/systems engineers and product management to Improve product automation and performance. Un
Unit test software prior to turnover to software quality assurance engineer. Provide second level customer support as ne
needed.

Requirements: Master's degree in Engineering, Computer Science, Physics, Mathematics or related field (willing to
accept foreign education equivalent) plus two (2) years of experience in digital signal processing. Experience must
include: C/C++ software development in Windows based environment including Visual Studio; Writing computer and
mathematical algorithms for imaging systems, image analysis, and digital signal processing using MATLAB, and
performing multi-threaded programming in C/C++ and CUDA and source code control using Perforce; Applying
compression techniques -- JPEG and LZW -- on image file formats of JPEG, TIFF, and GIF, according to ISO 9001
regulated development process and TCP/IP protocols; Working with GUI developers and GUI test applications, and
performing unit testing using JUnit or Catch. Or, alternatively, a Bachelor's degree in Engineering, Computer Science,
Physics, Mathematics (willing to accept foreign education equivalent) and five (5) years of experience in digital signal
processing. Experience must include: C/C++ software development in Windows based environment including Visual
Studio; Writing computer and mathematical algorithms for imaging systems, image analysis, and digital signal
processing using MATLAB, and performing multi-threaded programming in C/C++ and CUDA and source code control
using Perforce; Applying compression techniques -- JPEG and LZW -- on image file formats of JPEG, TIFF, and GIF, ac
according to ISO 9001 regulated development process and TCP/IP protocols; Working with GUI developers and GUI te
test applications, and performing unit testing using JUnit or Catch.

Qualified candidates please e-mail resumes to MaryAnn.Marcuzzi@LeicaBiosystems.com and reference job title.

Keywords: Leica Biosystems Imaging, San Diego , Software Algorithm Engineer III , Systems / IT / Software , Vista, California, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

San Diego RSS job feeds