Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Ocean Optics Logo

Software Engineering Co-op

Ocean Optics

From $20
Aug 21, 2025
Rochester, NY, USA
Apply Now

Ocean Optics is looking to develop innovative spectroscopy instruments and is seeking a Software Engineering Co-op to support the development of these instruments under the mentorship of experienced engineers.

Requirements

  • Strong knowledge of C++ fundamentals
  • Basic automation and data analysis in a scripting language like Python/MATLAB
  • An understanding of experimental methods and a curiosity for automated testing
  • Strong analytical abilities, clear technical communication, and a proactive approach to problem solving
  • Comfort with ambiguity and a drive to seek clarity in complex technical environments

Responsibilities

  • Team Support & Contribution: Assist the Software Engineering team in day-to-day activities, providing support on various projects. You’ll collaborate in tasks ranging from concept development to final testing, gaining exposure to every stage of the product lifecycle.
  • Systems Architecture: Gain hands-on experience by contributing to both high-level system frameworks and low-level design details. Learn how to piece together subsystems, participate in testing, and observe how technical decisions align with broader business goals.
  • Hands-on Development: Get involved with the end-to-end process—from initial concept and design to build, test, and pilot shipments. Your role will include supporting experiments and aiding in prototype preparations.
  • Engineering Design Tools: Under guidance, use industry-standard tools to work on real-world design challenges. This is an excellent chance to put your academic skills into practical use.
  • Cross-functional Collaboration: Collaborate with various departments including Quality, Manufacturing, Production, and Supply Chain. This exposure will help you understand how different engineering and business units work together to drive innovation.
  • Technical Reporting: Assist in the preparation and review of reports detailing system performance. Work on analyzing qualitative and quantitative data to support future development decisions.

Other

  • Currently enrolled in a Bachelor’s or Master’s program in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
  • Eagerness for collaboration, learning, and contributing innovative ideas
  • A high standard of ethics and integrity
  • An entrepreneurial mindset with a desire to push boundaries
  • Equal opportunity employer: Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, or veteran status.