Fast growing high technology equipment manufacturer is looking for a talented individual to join our software development team. As a part of our team you will help develop software for state of the art industrial computed tomography and radiography systems.
Responsibilities:
- Develop and support image acquisition and analysis software for use in computed tomography acquisition and digital radiography.
- Develop and support machine automation software including machine vision (ADR, pattern matching) and robotic interfaces.
- Develop and support software interface to a variety of camera types and formats. (Gig-E, Camera Link, LVDS…)
- Investigate new technologies and algorithms to improve software performance.
- Support ongoing development of all current x-ray imaging system software.
- Create technical documentation related to new software development.
- Help support and educate internal and external customers.
- Special projects as duties permit.
The minimum requirements for this position are a Bachelors Degree or foreign equivalent in Computer Science and working knowledge in the following areas:
- C++ and C# programming languages.
- Computer graphics related to 3D visualization and interaction (Open GL).
- GPU computing (Cuda / Open CL preferred).
- Signal processing (Fourier transforms, filtering).
- Graphical user interface design.
Working knowledge in the following areas is a plus:
- Computed tomography (Radon transform, FDK filtering and back projection).
- DirectX and Java3D API’s.
We are located in Rogers, MN. Rogers is located just 10 miles northwest of the 494/694 loop of Minneapolis. We offer excellent benefits, competitive wages, and professional development opportunities.