Software Engineer - Automation

Universal Instruments Corporation - Conklin, NY3.4

Full-timeEstimated: $79,000 - $100,000 a year
EducationSkills
Universal Instruments is a global leader in the design and manufacture of advanced automation assembly equipment. Our solutions are used to build some of today's high-tech gadgets, and to create the most advanced technologies in the fast-moving electronics industry. From cell phones and tablets to infrastructure, industrial, automotive, military and medical products, our innovative solutions play an integral role in driving the future of technology!

Summary:
Researches, designs, and develops computer software systems in conjunction with hardware product development.

Principal Accountabilities:
Design and code software subsystem for automated equipment (Robotic arms, etc.).
Learn and integrate new hardware, software protocols, and engineering tools.
Provide innovation to solve complex system issues.
Work with Git and JIRA to collaborate with team members on project tasks.
Effectively works with internal and external customers to troubleshoot problems.
Collaborates with Electrical, Mechanical Engineering and Q&R on product performance requirements, design, test and development activities.

Preferred Experience:
Experience with Microsoft technology (C++, C#).
Experience with Databases (MS Access, SQL Server, PostgreSQL).
Experience with web services.
Experience with Git and JIRA.
Vision experience with OpenCV, Matrox, or Cognex is a plus.

Minimum Requirements:
BS Computer Science, BSEE and 5+ years of related experience or equivalent combination of software development experience and relevant education (ex. AAS and 7 years).
Good verbal and written communication skills.
Three plus years’ experience with C++ or C#.
Highly flexible, quality driven, goal oriented and able to participate in a team environment.

Physical Demands:
Requires the ability to use a computer on a frequent basis.
May have to remain stationary for extended periods, but also needs to be mobile enough to navigate through work areas.
Position requires the ability to understand and interpret detailed documents and drawings.
Requires the ability to communicate clearly in giving presentations.
Must be able to communicate clearly with fellow workers and customers.
The ability to travel to customer sites or technical conferences may occasionally be required.

Universal Instruments is an EOE/M/F/Vet/Disabled employer. Universal is not currently hiring individuals for this position who now or in the future require sponsorship for employment based non-immigrant and immigrant visas.