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, Fullerton , Software Algorithm Engineer III , Systems / IT / Software , Vista, California, California
Click
here to apply!
|