Teledyne – Software Engineer

Software Engineer

Company Overview

Teledyne Marine Systems is a member of a group of leading-edge undersea technology companies that have been assembled under the Teledyne Marine umbrella. We include Teledyne Benthos and Teledyne Webb Research on Cape Cod, Teledyne Gavia in Iceland, and Teledyne Seabotix and Ocean Science in the San Diego area. Our products include underwater vehicles (both towed and autonomous), acoustic communication systems, and acoustic releases.  Teledyne Marine Systems is EveryWhereYouLook!

Position Summary and Responsibilities

Teledyne Marine Systems is seeking a Software Engineer to join its engineering team in the design and development of underwater products.  This position will involve engineering support for existing products, customizing equipment for new applications, and new product development.  This position could involve collaboration with Navy laboratories.


Essential Duties and Responsibilities:

  • Produce requirements, diagrams and documentation to identify customer interests
  • Travel to customer sites to attend meetings to learn customer needs and scope projects
  • Write well-designed, high quality code
  • Integrate software components into a fully functional software system
  • Develop test plans and execute design verification testing
  • Support customers with field testing, troubleshooting, and enhancements (may involve travel and at sea operations)
  • Interact with managers, peer engineers, and program personnel
  • Attend project meetings and participate in presentations to groups
  • Candidate must be a U.S. Citizen
  • Ability to obtain Security Clearance



  • BS in Computer Science, Electrical Engineering, or equivalent
  • 5-7 years related engineering experience
  • Minimum of 5 years of experience in C++/C programming
  • Experience with writing device drivers for sensors and data acquisition systems
  • Experience with real time embedded operating systems
  • Experience with Communications Protocols (Serial, TCP/IP, USB, etc.)
  • Ability to work in a cohesive small engineering team environment
  • Must be able to travel when required to support equipment and sales opportunities (travel may be up to 25% of time)


  • Knowledge of oceanographic instruments and vehicles
  • Knowledge of robotics and autonomy
  • Ability to read and understand schematics of basic electronics
  • Ability to use test equipment such as oscilloscope, DVM, etc.


The physical/mental demands and work environment described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Professional office environment
  • Occasional work in manufacturing area
  • This position requires periods of working behind a desk, performing tasks on computer
  • Significant periods of standing or walking throughout the facility to interface with other associates
  • Travel up to 25% of time via Air/Train/Boat/Automobile for up to 24 consecutive hours
  • Occasional lifting up to 50lbs. to include demo systems, laptop computer, and promotional materials