1. What is a Software Engineer at Corning?
A Software Engineer at Corning plays a critical role at the intersection of deep tech software, materials science, and advanced manufacturing. Unlike traditional pure-SaaS companies, Corning relies heavily on software engineers to design, build, and optimize systems that control precision glass manufacturing, high-speed optical communications networks, display technologies such as Gorilla Glass, and AI data center interconnect solutions. You will work on software that directly controls physical hardware, analyzes complex manufacturing sensor data, and powers automated optical inspection.
The software engineering domain at Corning spans multiple specializations, ranging from embedded C/C++ firmware and process control systems (PLCs, HMIs) to computer vision, machine learning platforms, and high-performance computing tools. You will collaborate closely with process engineers, optical scientists, mechanical designers, and plant operators to translate physical and mathematical models into production-ready code.
Because Corning products power global infrastructure and consumer electronics, the code you write directly impacts yield, quality, and real-time operations across international manufacturing facilities. The role offers a unique challenge: delivering low-latency, mission-critical software solutions operating under strict real-world constraints where system downtime or algorithmic bugs carry immediate physical and financial consequences.

