×
Register Here to Apply for Jobs or Post Jobs. X

Manufacturing Software Engineer

Job in Keene, Cheshire County, New Hampshire, 03431, USA
Listing for: Corning Inc.
Full Time position
Listed on 2026-06-25
Job specializations:
  • Software Development
    Python, Software Engineer, Software Architect, Backend Developer
Salary/Wage Range or Industry Benchmark: 108905 - 149745 USD Yearly USD 108905.00 149745.00 YEAR
Job Description & How to Apply Below

We are seeking an experienced software engineer to develop and improve internal software tools used to design, evaluate quality, optimize performance, and ensure specification compliance for complex optical systems and components. We are working toward a more cohesive architecture across these tools and are looking for someone who can help shape technical direction across multiple applications, improve interoperability, and support long‑term modernization of our internal software environment.

Team

Environment and Fit

Our software engineering team is small, and engineers in this role are expected to take ownership of substantial technical scope. The work is hands‑on and broad: gathering requirements directly from engineers and scientists, contributing to technical design and architecture decisions, implementing solutions, and supporting them over time. Most of our software is developed for in‑house use and focuses on desktop applications, command‑line tools, data analysis workflows, and technical computing rather than customer‑facing web products.

Our development process is lightweight and pragmatic, with less emphasis on formal Scrum processes or rigid sprint structures and more emphasis on technical judgment and independence. This role is especially well suited to candidates with experience working in small teams on in‑house tools, engineering or scientific software, or mixed new‑and‑legacy codebases.

Day to Day Responsibilities
  • Work on‑site with a multidisciplinary team of engineers to define requirements for, develop, and improve in‑house software tools used across the design, prototyping, analysis, manufacturing, and quality assurance of complex optical systems and components.
  • Contribute to software architecture and technical planning across a set of related internal tools.
  • Support the design and organization of databases and data pipelines for R&D, prototyping, manufacturing, and quality data, and contribute to data analysis, statistical modeling, and related quantitative tools.
Required Qualifications
  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a closely related field.
  • 3‑5+ years industry experience in software engineering, preferably in scientific, engineering, or other technical applications.
  • Core competencies include:
    • Compiled languages, especially C/C++ or C#
    • Scripted/interpreted languages, especially Python or MATLAB
    • Data analysis and modeling, including statistics, model fitting, visualization, and other quantitative or machine‑learning‑based approaches
    • Database design and querying, including SQL schema design, indexing, and related performance considerations
    • Contributing to software architecture and technical design for complex systems, including maintaining or modernizing legacy codebases
    • Debugging and extending existing software systems with limited documentation or historical context
Desired Qualifications
  • Experience building internal tools for technical end users
  • Experience working effectively in a small team with broad individual ownership
  • Experience with metrology systems, including associated hardware, software, and measurement workflows
  • Familiarity with Manufacturing Execution Systems (MES) and Enterprise Resource Planning (ERP) software, especially in environments involving complex workflows, traceability, and high‑mix manufacturing
  • Familiarity with scientific computing tools and libraries such as BLAS or Num Py, along with a background in calculus and linear algebra
  • Experience with computer vision tools and techniques, such as OpenCV
  • Familiarity with cloud and container‑based deployment environments, such as AWS and Docker
  • Familiarity with GUI frameworks such as WPF in C# and PyQt/Pyside6 in Python
Compensation & Benefits

The range for this position is $–$ assuming full‑time status. Starting pay for the successful applicant is dependent on a variety of job‑related factors, including but not limited to geographic location, market demands, experience, training, and education.

Corning offers you the total package. Your well‑being is our priority. Our compensation and benefits package supports your health and wellness, financial aspirations, and career…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary