Image Processing Engineer Job Description
Image Processing Engineer Duties & Responsibilities
To write an effective image processing engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included image processing engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Image Processing Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Education for Image Processing Engineer
Typically a job would require a certain level of education.
Employers hiring for the image processing engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Physics, Electrical Engineering, Mathematics, Technical, Education, Computer Engineering, Science, Software Engineering
Skills for Image Processing Engineer
Desired skills for image processing engineer include:
Desired experience for image processing engineer includes:
Image Processing Engineer Examples
Image Processing Engineer Job Description
- Develop and implement high performance image processing algorithms on state of the art processing architectures including GPGPU systems
- Gather expert knowledge in the areas of medical image processing and keep informed about the latest domain trends
- As Writing Systems engineer you will work on developing and integrating printer calibrations, image processing algorithms and color management
- Specify throughput, processing architecture, and I/O bandwidth requirements
- Implement software processes and procedures for the development of advanced image processing tools
- Be responsible for manual and automatic processes for accurate system calibration
- System optimizations for computing time reduction
- 2D to 3D transformations (3D reconstruction from set of 2D images)
- Utilize an expertise and training in real-time coding methods, architectures and languages to implement advanced algorithms as highly optimized code in real-time processors
- Experience in algorithms of optimization
- Expertise using synthesis tools and place-and-route tools from Xilinx or Altera
- Video editing/3D applications
- Fearlessness
- Design and business acumen
- Ability to apply machine learning techniques to image/video data for triage/search (e
- Color correction, Super-resolution, HDR
Image Processing Engineer Job Description
- Experience in developing for Software/Hardware integrated systems (such as medical devices)
- GPU Parallel programming (CUDA / OpenCL / DirectCompute)
- Experience with using IPP or OpenCV libraries
- Specification, design, implementation and validation of algorithms for detection, tracking and classification of threats
- Development of system simulations and evaluation of system performance through simulation
- Data analysis for improving and tuning algorithms and system performance
- Customer support for algorithmic and system performance related questions
- Close cooperation with system engineering for the definition of system performance requirements and system modelling
- Close cooperation with software engineering for the development of algorithm libraries for real time embedded systems
- Design and develop features of new contouring solutions for radiotherapy treatment planning, including user interface, view model, domain model and algorithmic level
- Good understanding of computer vision algorithms
- PhD, MS or BS in Computer Science, Electrical Engineering, or a related technical discipline
- Conduct data exploitation of geospatial data to solve tactical, military, and intelligence problems using both real time and forensic techniques
- Analyze utility of and rapidly develop applications for multi-spectral sensor data
- Develop, enhance, test, and evaluate algorithms to detect, track, characterize, and exploit dim signals
- Develop, enhance, test, evaluate, and integrate scientific algorithms in high-level scientific computing languages (MATLAB, IDL, Python)
Image Processing Engineer Job Description
- Provide technical support to external partners
- Create design descriptions, requirements and test specifications for the developed solutions
- Build up domain knowledge in the areas of radiation therapy
- Design and develop imaging centric features of new solutions for radiotherapy prescription, treatment planning and treatment management including user interface, view model, domain model and integration of algorithmic components provided by internal or external groups of specialists
- Create design descriptions and test specifications for the developed solutions
- Collaborate with product management and/or real users on fine tuning implemented solutions
- Develop prototypes for new features and evaluate them in collaboration with clinical partners
- Build up knowledge in the areas of radiation therapy
- Support the design of algorithms for systems that enable high-repeatability imaging hardware platforms
- Contribute to the development of analytical metrics and methods to enable accurate and repeatable performance of the hardware systems
- Define and execute R&D plans under the guidance of senior scientists and report results of R&D studies through technical reports and presentations
- Provide specific technical support performing routine analytical assignments across tasks of limited scope
- Apply and interpret standard engineering or scientific theories, concepts, and techniques
- Follow detailed guidance to devise solutions in coordination with senior staff members
- Document research through contributions to status reports, technical reports, and papers
- Share your findings with peers and senior scientists by providing inputs to briefings on your findings and accomplishments
Image Processing Engineer Job Description
- Explore and solve complex problems at the intersection of Computer Vision, Image Processing, Applied Machine Learning, and Robotics
- Perform root cause analysis and resolution of alignment and overlay issues
- Develop analysis tools and scripts to address costumer needs
- Design and implement solutions based on requirement specs
- Clearly document procedures and results
- Work closely with the process and quality assurance teams to create test plans to ensure the delivery of the good quality product
- Understand customer needs and design viable technical solutions for image-based characterization of radiotherapy systems
- Implement corresponding software applications and components in C# / NET
- Define and implement test procedures for module and integration tests of these components
- Develop experimental test procedures for verification of these components in the laboratory
- Collaborate in an R&D team environment
- Provide specific technical expertise performing mid-level analytical assignments across several tasks of moderate complexity
- Develop solutions to problems where established theories and techniques can be identified and some precedent exists for procedures to be used
- Determine your own approach to problem solving and devise solutions in coordination with senior staff members
- Document research through status reports, technical reports, and papers
- Share your findings with peers, senior scientists, and the customer by developing and delivering briefings on your findings and accomplishments
Image Processing Engineer Job Description
- Interest in gathering domain knowledge in the areas of radiotherapy quality assurance and medical image processing
- Research and develop robust signal processing algorithms to provide automated analysis for the NIF’s target diagnostics
- Design, develop and verify new products for patient specific quality assurance of radiotherapy treatments including algorithms for image processing and analysis
- Interest in gathering domain knowledge in the areas of radiotherapy quality assurance, medical image processing, and radiotherapy dosimetry
- Design test patterns
- Run first pass image quality assessment and troubleshooting, understand failure mechanisms and run root cause investigations
- Manage large data sets and extract conclusions and recommendations for design improvements/solutions
- Build strong working relations with other disciplines in the R&D lab
- Responsible for developing real-time embedded software, processor, and architecture for the real-time implementation of high performance detection and tracking algorithms for active and passive multi-spectral EO/IR sensors for surveillance, targeting, and missile defense
- Responsible for defining the processor architecture, software approach, and development processes, and will be responsible for leading algorithm implementation activities
- Masters Degree in Electrical or Computer Engineering with a Digital Signal Processing/Digital Communications
- Minimum 3 years industry and/or research experience developing algorithms for image/video processing, pattern recognition and computer vision applications
- Expertise in machine learning, object detection and estimation, video fusion, image restoration and scene segmentation algorithms
- Experience in system or computer vision modeling, simulations and algorithm performance evaluation
- Algorithm prototyping and performance evaluation in Matlab and/or Python
- Algorithm implementation in a high level language (C/C++/Java)