Software Engineer 1

TalentBurstPainted Post, NY
Onsite

About 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. This is an entry-level role for a Software Engineer I. The position involves designing, developing, and debugging high-quality software systems that support both early-stage and mature, high-volume manufacturing activities. Responsibilities include interfacing with sensors, motion control, cameras, and implementing advanced logic for data processing. The role also requires resolving software problems and managing improvements and enhancements, while executing Software Development practices for efficient project completion.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical or Electronic Engineering or a related field.
  • 0-3 years' experience in development.
  • Experience working in a 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.
  • Resume reflects experience with 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.

Nice To Haves

  • Candidates with a Master's degree or higher are encouraged to apply.
  • 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.
  • 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.

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.

Benefits

  • medical
  • dental
  • vision
  • retirement options
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service