Sorry, this job is no longer available.

Sr. Research Scientist, Software Development


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.

Odds are that the email you read this morning travelled over Corning Optical Fiber; the smartphone you used had a Corning cover lens; and the vehicle you took to work had cleaner emissions because of a Corning catalytic substrate. We are seeking out dedicated scientists who strive to see their research make a difference. If you have a passionate belief in the power of innovation to change the world and you rate your own success by how many people are touched by your research, then Corning is the place for you.

 

Corning is one of the world’s leading innovators in materials science. For more than 167 years, we have applied it our 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.

 

Scope of Position (i.e. projects involved with and role within group):

If you are a motivated and high-energy Sr. 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 independently or 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.
  • Co-lead research & design software project portfolio and its projects execution.
  • Learning and improving of SW development skills.
  • Write and maintain meaningful support documentation.
  • Prepare and deliver relevant user training.
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 (such as C/C++, Fortran, Java, VB).
  • 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.

 

 

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.

Company
Corning
Posted
09/20/2018
Type
Full time
Location
Painted Post, NY 14870, US