Search

Software Engineering

PublishedPublished: 6/14/2022
Technology

Job Description

Job Description

Role : Software Engineer

Location : Painted Post, NY

Duration : 12+ Month Contract

Job Summary:

Bachelor's required. New grads are welcome as long as the resume reflects experience with:

  • A mix of C#, Python, C, Java, MATLAB, Web Services, Micro Services
  • Familiarity with JavaScript, TypeScript, Vue, React, Angular or similar web frameworks
  • Experience in Version Control, e.g.: Git/GitLab/SubVersion/Visual SourceSafe

Scope of the Position

Develop high-quality software systems for measurement, inspection, gauging, data collection, machine vision, image processing, machine learning, and reporting systems in support of a variety of Corning divisions.

Day to Day Responsibilities

  • Design, develop and debug high-quality software systems supporting early stage and mature, high-volume manufacturing activities.
  • Interface sensors, motion, lighting, cameras and implement advanced logic operating on the data from them.
  • Resolve problems with software and manage improvements and enhancements.
  • Execute Software Development practices to ensure fast and efficient project completion.

Required Education and Experience

  • Bachelor's in Computer Science, Computer Engineering, Electrical or Electronic Engineering or a related field; candidates with a Master's degree or higher are encouraged to apply.
  • 0-3 years' experience in development technical, multi-discipline engineering team
  • Object Oriented software analysis and design
  • A mix of C#, Python, C, Java, MATLAB, Web Services, Micro Services
  • Familiarity with JavaScript, TypeScript, Vue, React, Angular or similar web frameworks
  • Experience in Version Control, e.g.: Git/GitLab/SubVersion/Visual SourceSafe
  • Understanding of Software Development Life Cycle processes & tools.
  • Strong problem-solving, test and QA skills.

Desired Skills

  • Experience with relational databases and data analysis.
  • Experience in design, development, and maintenance of enterprise applications
  • Technical experience with inter-process communications tools and techniques
  • Basic understanding of control systems

Soft Skills

  • Excellent communication skills (verbal and written)
  • Capability to create and present material to various levels of the organization.
  • High degree of Commitment/Initiative/Results-Orientation
  • Disciplined, Rigorous and Customer-Focused

Travel Requirements

0-25% Domestic depending upon specific project assignments

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...