Senior Software Engineer Job at AMETEK, Inc., Middlefield, CT 06455

UjZNS0craDk5enArL1RCMTk0RDhVQT09

Job Description

Come join a company where what you do makes a difference. For over 50 years, Zygo Corporation, located in Middlefield, CT has been a global leader in the design and manufacture of advanced optical metrology systems and ultra-precise optical components and assemblies. We are a worldwide supplier of optical metrology instruments, high precision optical components, and complex electro-optical system design and manufacturing services. Recognized as a valued partner by its customers for innovative technology, application expertise, product reliability, and responsiveness, ZYGO has been driven by a passion for innovation, as evidenced by approximately 750 patents awarded since its foundation. We are dedicated to helping you grow your career by using all your talents, insights and experiences in a welcoming team environment. Bring your passion, commitment and curiosity and come grow with us as together we work to make our world a better place.


What You’ll Do

This position supports Zygo’s growing workload in application development for the Metrology and High-Precision Optical Fabrication markets.

You will learn how to operate a variety of high-tech instrumentation and learn theory and application of surface metrology fundamentals; develop various types of filtering, surface analysis, measurement methods, plotting, visualization, and more as part of your work.

In addition, you will design, code, test, and debug new software and enhancements to existing products.

Who You’ll Work With

Our development approach fosters communication and collaboration across multiple disciplines and provides all members of our team opportunities to contribute creatively to our projects. You will work with peers, senior staff, R&D and marketing personnel.

What You’ll Bring

B.S. and/or M.S. Degree in Computer Science, Computer Engineering, or related technical discipline

5+ years of professional software development experience

The ideal candidate is a motivated self-starter who is excited about technology. We are looking for someone who has a solid understanding of programming in general including data structures, algorithms, parallel programming. Meeting objectives will routinely require the use of ingenuity and creativity.

Knowledge of optics, mathematics, physics are complementary and helpful addition to strong software development abilities. Previous exposure to high level mathematical evaluation of complex problems is desirable. Examples of foundational algorithms include implementation of polynomials, monomials, least-square fitting, non-linear fitting, orthogonal polynomials, signal processing, advanced filtering, Fourier analysis, image processing algorithms and interpolation. Development activities will span the entire software stack and will not be limited to algorithms.

Exposure to, knowledge of and/or experience with the following will enhance the attractiveness of candidates:


  • C#
  • C/C++
  • .NET Framework
  • Visual Studio
  • WPF

What’s Nice to Have

Loves challenges; Enjoys learning new skills, Communicates clearly, Works well independently, Works well was a team member, Receives direction and accepts guidance, Likes a fast-paced environment.

Similar Jobs

HealthFirst Bluegrass

Healthcare Assistant Job at HealthFirst Bluegrass

The primary responsibilities are to assist health professionals with examinations, assist with clinical procedures, perform limited lab tests, answer incoming

Bubble Binz

Executive Assistant to CEO Job at Bubble Binz

Looking for an energetic motivated individual to be the executive assistant to a friendly fun driven serial entrepreneur and CEO of an upstart franchise.

Bank of America

Consumer Investments Financial Solutions Advisor - Oklahoma City, OK Job at Bank of America

Job Description: At Bank of America, were creating real, meaningful relationships with individuals and businesses across the country. Each day, we connect with 67 million clients through

United Ground Express

Ramp Lead Job at United Ground Express

Part-Time Lead Ramp Syracuse Hancock International Airport (SYR) Syracuse, NY SYR00000079 Lead Ramp Agent Help us get flights out on time, every time,

Focus Home Care

In Home Caregiver Job at Focus Home Care

Attention South shore Caregivers! We're looking for qualified Caregivers to Join our team at Focus Home Care and get working fast. Focus Home Care LLC is