Experience Inc. Jobs

Job Information

Novanta, Inc. Software Engineer, Application Development - JADAK in North Syracuse, New York

Job Summary:
As a Software Engineer at JADAK, you will work on innovative machine vision applications, integrate into unique customer applications, and propose and deliver demonstrations of advanced technology initiatives.
Our engineers need to be versatile and enthusiastic to take on new problems as we continue to push technology forward to cutting edge. In this role you will be given the opportunty to work at the frontier of vision technology and apply it in several domains including the growing medical devices an scientific instuments fields. You will work in all aspects of the development process as part of a collaborative multidisciplinary team.
JADAK is an engineering company in which creative problem solving, smart solutions, and strong debugging skills are essential. This is an exceptional opportunity to contribute to future offering roadmaps, learn leading edge machine vision technology such as A.I., and to make advanced capability applications. Grow your own expertise and deliver technology that makes a positive difference in people's lives.
Key Responsibilities:
Contribute as a software developer on multiple simultaneous programs
Actively participate as a member of a cross-functional team in order to appropriately plan and schedule programs
Effectively report status, concerns and make recommendations in team meetings
Lead software design and code reviews
Participate in customer conference calls and travel to customer as needed

Required Experience, Education, Skills and Competencies:
BA/BS degree in Computer Science, Computer Engineering or relevant technical field or equivalent practical experience
3+ years in an engineering or technical role with the following skills:
Excellent C, C++ and object-oriented design, analysis, and Software debugging
Qt Application framework or experience in a major GUI framework.
Excel at reading existing code
Understanding of the .NET Framework (C#)
Ability to multi-task
Strong problem solving skills

Additional Preferred Experience, Education, Skills and Competencies:
Knowledgeable in Python
Experience in communication protocols (Bluetooth, Ethernet, Serial, USB)
Image processing or manipulation
Strong analytical and diagnostic skills
Proven ability to interface with customers and lead technical solutions to complex user requirements

Physical Requirements:
Mobility to work in a standard office setting and to use standard office equipment, including a computer.
Ability to use vison to read computer screen and read printed materials.

Equal Opportunity Employer - minorities/females/veterans/individuals with disabilities/sexual orientation/gender identity.