Ocean Optics - Inventor of the World's First Miniature Spectrometer
Ocean Optics - Inventor of the World's First Miniature Spectrometer
 

Facebook Page Twitter Our YouTube Channel Our Flickr Gallery

Ocean Optics - Inventor of the World's First Miniature Spectrometer

 

Embedded Software Design Engineer

Department: Engineering
Location: Ocean Optics Headquarters in Dunedin, Fla.
 

Experienced Linux C programmer who will develop applications for an embedded instrument platform.  Applications will perform scientific analysis relating to numerous areas, including spectroscopy (transmission, absorbance, photometry, radiometry and color measurement), chemistry, biology, physics, and others.  A technical or analytical background is strongly preferred; specific knowledge of these areas is preferred but not required.

Requirements:
  • C programming in a GNU/Linux or UNIX environment required
    • Requires Linux or UNIX application development experience
    • Experience with gcc, make, and Bourne shell required
    • gdb, valgrind, and other GNU/Linux debugging tools strongly preferred
    • Subversion, CVS, PVCS, RCS, or other revision control system experience strongly preferred
    • Linux kernel device driver experience a plus
    • Linux networking experience (including socket programming) a plus
    • Linux threading (kernel threads, pthreads, and Linux threads) a plus
  • Object-oriented design experience required
    • Documentation and analysis of object models required
    • C++, Java, and/or C# a plus.  Software will be primarily written using object oriented principles in C, and may eventually include C++ and Java.
  • Embedded system experience strongly preferred
    • Working knowledge of a modern oscilloscope/logic analyzer
    • Familiarity with chip-to-chip communication protocols
      • SPI, PPI, SPORT, UART, I2C/TWI, CAN bus, one-wire interface, etc.
    • Experience with JTAG
    • Ability to distinguish between firmware and hardware errors
    • Experience programming microprocessors, especially the Blackfin, MSP430, ARM, or 8051.
Education, background and application experience:
  • Must have at least a Bachelor’s degree in Computer Science, Computer Engineering, or an analytical major (e.g. Physics, Chemistry, Biology) and three or more years of industry experience OR a Master’s/Ph.D. and equivalent experience.
  • Experience programming medical devices (e.g. health monitors) or industrial sensors/controllers a plus
  • Experience in a certified production environment (e.g. ISO 9000) a plus
Testing background preferred, including ability to set up test fixtures and to interface hardware/firmware under test to an automated testing system.

Ocean Optics is an Equal Opportunity Employer.

To apply, submit your resume, references, salary history and salary requirements by e-mail to Jobs@OceanOptics.com, or respond by fax to 727.450.2094.

We will require three writing samples prior to an interview and may assign a writing task.

 

.

HOME PRODUCTS SERVICES TECHNICAL APPLICATIONS CORPORATE DISTRIBUTORS CATALOG NEWSLETTER CONTACT

.
Copyright 1989 - 2010 Ocean Optics, Inc. All rights reserved.  Terms of Use and Privacy Statement
+1 727.733.2447 • +1 Fax 727.733.3962 •