Google

Current Job Openings

Software development

   Senior GUI Software Developer

Research

   Postdoctoral researcher

 

Please respond to Simphotek at

careers@simphotek.com
      

Details


Senior Software Developer, full-time

Location: NJIT Campus, Newark NJ
Duration: starting July 2010

We are looking for a senior software developer, who has participated in full life-cycle projects, to help with upgrading an existing scientific code to a market-ready simulation software suite with a multi-functional GUI. This full-time role involves developing a clear, maintainable and extensible code to optimally bridge a numerical math kernel with a multi-functional user interface. The scope of this project involves designing a new ready-for-market look and feel for the GUI, debugging / restructuring / adding new functionality to the existing GUI Java code according to a list of specifications to be provided, optimizing the existing and new GUI code to optimally and robustly integrate the resulting Java-based GUI with a mathematical kernel, and maintaining different versions of software. This is a great opportunity to participate in delivering a brand new simulation software to the Photonics/Optics software market.

Requirements:

  • Excellent programming skills, Java (C++ is a plus) with at least 3 years of industrial software development experience; strong knowledge of JNI, Java SWING/AWT, synchronization / multithreading.
  • Deep understanding of Java memory handling.
  • Deliver clear, maintainable, well-commented and extensible code.
  • Solid experience in GUI design (any platform, Java is a plus).
  • Working knowledge of OpenGL, software copy protection, software deployment / upgrade, databases is a plus.
  • Excellent documentation skills.

History of working in an optics simulation software company is a plus.

Specific requirements:

  • The job cannot be outsourced and requires close interaction with the company R&D personnel.
  • A software engineer should be eligible to legally work in United States; should be located in the NJ.
  • The work will be mostly performed at the company’s office located near NJIT campus in Newark, NJ.

Deliverables:

  • Complete and fully-functional set of working Java programs in executable form as well as complete source code of all work done.
  • Deliverables must be in ready-to-run condition, as follows: a software installation package that will install the software in ready-to-run condition on the platform specified, copy protection mechanism of a choice is included.

Please e-mail your resume or any other additional information clarifying your extensive background to Simphotek a.s.a.p. :


Postdoctoral researcher (filled)

Location: NJIT Campus, Newark NJ
Duration: starting Fall 09, 2 years