Quantcast
Channel: Most Hired
Viewing all articles
Browse latest Browse all 53220

Senior Software Engineer - Instrumentation at Rayonix (Evanston, IL)

$
0
0
About the job
We are seeking a Senior Software Engineer for the design and development of software to control state-of-the-art CCD-based imaging X-ray detectors. You will be the key contributor on the development of software for a major new instrument family, working in close association with Dr. Michael Blum, founder and CEO of Rayonix. In addition, you will work with Dr. Blum and scientists world-wide whose research efforts require on-going development and innovation of existing products.

About the company
Rayonix is a firmly established, profitable company with a global customer base in the field of X-ray research. You will be working alongside a committed team of scientists and engineers who take pride in our reputation for providing the highest quality equipment and service. Though our projects are intellectually challenging, Rayonix is also a fun place to work with a casual, friendly atmosphere, and flexible hours.

Our ideal candidate possesses the following:
* C programming (including low-level/system-level)
* Object-oriented programming (e.g. C++)
* Concurrent / threaded programming experience (e.g. pthreads)
* Software development for devices and device control
* GUI development
* Understanding of client/server architecture
* TCP/IP socket programming
* Extensive Linux or Unix use
* Broad development capability, including software development life-cycle, requirements, design/planning, testing,QA, documentation, and implementation

Desired Skills:
* Software development for scientific or medical instrumentation, especially camera or imaging detector software control (e.g. CCD or CMOS based)
* Programming in the Linux environment
* GPGPU programming (e.g. NVIDIA CUDA or OpenCL)
* Experience in Python
* Cross-platform GUI programming (e.g. Qt, GTK, WxWidgets, Java)
* Driver development, especially in Linux
* An advanced degree in science, computer science, or engineering would be advantageous

We provide a competitive salary and benefits package. Relocation assistance is available.

Rayonix is most decidedly an equal opportunity employer and qualified candidates with diverse backgrounds are strongly encouraged to apply.

Keywords - computer programmer, algorithm development, coder, computer scientist, scientific software, software engineer, software development, software developer, tcl/tk, fltk, blu-ice, synchrotron, detector, device control software, imaging, x-ray, diffraction, scattering, physics, biology, chemistry, biochemistry, crystallography.

Source: Joel On Software


Viewing all articles
Browse latest Browse all 53220

Trending Articles