Share this Job

Scientist - Software Development

Apply now »

Date: Apr 11, 2019

Location: Painted Post, NY, US, 14870

Company: Corning

Requisition Number: 35325


Corning is one of the world’s leading innovators in materials science. For more than 160 years, Corning has applied its unparalleled expertise in specialty glass, ceramics, and optical physics to develop products that have created new industries and transformed people’s lives.

At Corning, our growth is fueled by a commitment to innovation. We succeed through sustained investment in research & development, a unique combination of material and process innovation, and close collaboration with customers to solve tough technology challenges. We are a four-time National Medal of Technology winner thanks to our technology leadership and R&D environment, which attract and enable the best scientific minds in the world. This pipeline of talent has brought life-changing innovation to your fingertips for more than 160 years.

Scope of Position (i.e. projects involved with and role within group): If you are a motivated and high-energy SW engineer/developer participating in SciComp SW communication development group, this job will be of interest to you. Our mission is to provide software solutions for different kind of Corning technology projects and to enable effective innovation and competitive advantages of Corning products. Our business lies in design and development of software for such domains as wireless and wired data communication, IoT, LTE and 5G wireless products, network protocols implementation, support and adaptation of existing complex software applications and frameworks, etc.


Day to Day Responsibilities: • You will work as part of the team on various aspects of software engineering such as new Corning product prototypes; professional support of internal RD&E tools; Software development support of Corning products at R&D stage; New Corning internal R&D information products. • Learning and improving of SW development skills. • Write and maintain meaningful support documentation.


Travel requirements (please note if international): • Individual may travel 1-2 times per year for 2-5 days to other Corning locations (domestic and international) or to pursue training opportunities (conferences, classes).


Hours of work/work schedule/flex-time: • Mon-Fri, regular business hours 8h/5d.


Education and Experience: • BS/MS Computer Science, Software Engineering or other engineering majors with strong software skills. Ideally, you will have MS or commensurate experience.


Required Skills: • A foundation in software design principles and an ability to design and build code as necessary. • Strong functional and object-oriented programming skills in one or several mainstream languages such as C, Java, C++, C#. • Knowledge of scripting languages (e.g., Python) and any other programming languages (e.g., HTML, Java Script, and PHP). • Understanding of network protocols MAC, TCP/IP, Socket (wireless protocols knowledge is advantage) • Ability to communicate with and understand the complex requirements of scientists, engineers and professional staff in the deployment of software solutions. • Working knowledge of Linux and Windows operating systems. • Ability to analyze, optimize and debug codes. • Ability to support a wide variety of software needs (ISV, Open Source, Visualization centric programs).


Desired Skills: • Knowledge of mathematical and statistical computing programming languages (MATLAB, R). • Knowledge of additional languages for scientific computing in Windows and Linux environments. • Familiarity with Microsoft Visual Studio (and .NET or WPF). • Knowledge of embedded systems (Linux, VxWorks, ARM). • IDE working experience Eclipse, Android Studio, Arduino, Xilinx VIVADO. • Switches and routers programming. • Working knowledge of databases and SQL. • Experience providing user support or code development support in scientific computing environment. • Experience with revision control systems (e.g., Git). • Experience with agile development approaches, automated unit testing / test-first design. • Knowledge of Android, iOS mobile platforms and FPGA knowledge is a plus.


Soft Skills: • Strong interpersonal and communication skills and ability to work as a standout colleague are required. • Dedicated and solution-oriented problem solver. • Clear dedication to excellence and advancing beyond the current state. • Strong personal motivation.

This position does not support visa immigration

We prohibit discrimination on the basis of  race, color, gender, age, religion, national origin, sexual orientation, gender identity or expression, disability, or veteran status or any other legally protected status.

Nearest Major Market: Corning