Share this Job

Sr. DevOps Software Engineer

Apply now »

Date: Feb 14, 2021

Location: Milpitas, CA, US, 95035

Company: Corning

Requisition Number: 43497

 

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.

Corning succeeds through sustained investment in R&D, a unique combination of material and process innovation, and close collaboration with customers to solve tough technology challenges.

Our Optical Communications segment has recently evolved from being a manufacturer of optical fiber and cable, hardware and equipment to being a comprehensive provider of industry-leading optical solutions across the broader communications industry.This segment is classified into two main product groupings – carrier network and enterprise network. The carrier network product group consists primarily of products and solutions for optical-based communications infrastructure for services such as video, data and voice communications. The enterprise network product group consists primarily of optical-based communication networks sold to businesses, governments and individuals for their own use.

Are you a self-starter, passionate about engineering and have a high level of technical curiosity?

 

Scope of Position:

The Software Tools and Release Engineering (STR) group mission is to ensure the engineering design, verification, and release process of small cell products are as smooth and efficient as possible. The group has broad responsibilities which include Software Automation, Dev-Ops (CI/CD), Tools & Simulators development, and building & maintaining virtualized test infrastructure (at scale). Software Tools & Release engineering group seeking a hands-on senior engineer who is hardworking and drive team activities independently! Corning’s small cell business group responsible for products such as Enterprise Radio Access Network (5G, LTE E-RAN), Spidernet, SCPS and Network Operations Center (NOC).

Responsibilities:

  • Helps driving end-to-end release engineering process requirements, design, automation, improvements and deployment.
  • Designs and develops automation software for testing Corning wireless products.
  • Support and extend the test automation framework and automation APIs used in the Corning wireless organization.
  • Building and maintaining test infrastructure for CI/CD Pipeline.
  • Manages and work towards continuous improvement of the CI/CD pipeline and process.
  • Ensuring the continuous availability of all systems required to build and release Corning software products.
  • Work with other engineering groups (hardware, wireless, software, and QA) to support the Corning product design process and software development lifecycle.
  • Leading the scrum daily standups on code, review, tasks and deliverables status updates.
  • Building lab infrastructure and crafting test bed topologies with Lab/IT support teams
  • Build and review code check-ins in software repository like SVN or GIT
  • Collaborate design review with peers!
  • Build prototypes and present the solution in customer demos.

Required Skills:

  • Bachelor's Degree in Electrical Engineering, Computer Science or Telecommunications with 8+ years' experience in developing and supporting software products & tools.
  • 4+ years of automation frameworks or software design and development experience with strong proficiencies in data structures, algorithms, and OOPs.
  • Specialist in any one of programming languages like Python, C++, or C.
  • Experience with Databases like SQL or Mongo DB.
  • Proven foundation in TCP/IP networking
  • Experience with Linux systems.
  • Strong written and verbal interpersonal skills.
  • Ability to work with multiple teams, and balance conflicting priorities.
  • Must be driven, result oriented, and capable of delivering quality products on time.

Desired Skills:

  • Experience with containers (docker), Container orchestration and configuration management tools (Kubernetes), virtualization (VMware, KVM), etc. are big pluses
  • Experience with software validation frameworks similar to Robot Framework
  • Experience with revision control systems, such as Subversion (SVN) or GIT
  • Exposure to system monitoring tools (monit, Zabbix, Nagios e.t.c)
  • Experience in administering Jira, Jenkins, Apache HTTPD
  • Experience with build systems (Make/Scons e.t.c)
  • Wireless products testing experience.

 

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.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.


Nearest Major Market: San Jose
Nearest Secondary Market: Palo Alto