Apply via http://www.gemini.edu/jobs#102
Excellent opportunity for an experienced Senior Software Engineer. This position is based in Hilo, HI and will join an international team. Researching new technologies and investigate ways in which they may be applied to solve problems faced by the observatory.
The successful candidate will have full knowledge of developing environments which includes; web applications, Swing desktop applications, and distributed backend services, along with demonstrated ability in an astronomical research environment.
Must have a minimum of five years of experience in software design. Previous experience in an astronomical research environment highly desirable. Practical experience in the following languages/tools is required: Significant Object-oriented design and development experience in C++ or Java, UNIX platform development under Linux and Solaris, User interface development in Tcl/Tk, Java or other toolkits, Significant development work in C/C++, Data analysis in Matlab, IDL, Python or Yorick, Knowledge of software design patterns, Familiarity with RMI and Jini technologies, XML, XML-RPC, and web services, Practical experience of the following tools and languages is desirable: Familiarity with Real-Time OS like VxWorks and EPICS framework, Low-level controls and hardware device drivers, Knowledge of OSGi.