Santa Clara
Employment Type: 
Job ID: 


Seeking for a software engineer to participate in the development of digital camera systems employing intensified image sensors. We are looking for a team-oriented, self-driven individual with a keen technical mind and an eye for detail.  The Photonics Division is comprised of engineers who have expertise in hardware, FPGA, embedded software, software and imaging systems. We operate in a fast-paced, highly technical R&D environment.  You will be expected to explore new technologies and product concepts, create new products, enhance our current product lines, and stay abreast of new technologies and techniques.



  • Develop software for windows operating system with Microsoft tools. Programming languages include C, C#, C++, Python, Python.
  • Develop software for Android operating systems with Android studio.
  • Develop new applications and improve existing software tools.
  • Write user friendly applications for camera control and for camera testing.
  • Work with and develop drivers for various laboratory and test equipment such as cameras, light sources, meters, mechanical stages, thermal chambers and others
  • Write device drivers, unit tests and create software documentation.
  • Participate in the debugging of imaging products and systems.



Required Skills

  • Ability to independently tackle problems in new environments
  • Experience with GUI development on windows platform
  • Experience with .net environment for desktop applications
  • Experience with WPF, Winform
  • Experience with Multi-threaded designs
  • Experienced with version control
  • Familiarity with hardware communication interfaces and lab equipment

Desired Skills

  • Experience with MFC
  • Experience with Java
  • Experience with Matlab
  • Experience with bit accurate modeling
  • Experience with Android development
  • Embedded experience
  • Familiarity with video cameras or image sensor products and of video principles



  • BS in EE or equivalent, advanced degree preferred
  • 4+ years of experience with software development (junior level with relevant experience will be considered).
  • Permanent Residency required. US citizenship is preferred

Apply to this job

When applying to a Pro Source job posting, it is only necessary to apply one time to be considered for all open positions.

The following restrictions apply:
  • File extension must be: .doc .docx .pdf
  • Maximum file size: 10 megabytes