GE Careers
Apply Now    

Staff Software Engineer

  • GE Oil & Gas
  • Experienced
  • Posted 1/24/2017 12:59:51 PM
  • 2753378
  • Job Function: Engineering/Technology
  • Business Segment: Oil & Gas Digital Solutions
Location(s): India ; Mumbai

About Us:
GE {NYSE: GE} works on things that matter. The best people and the best technologies taking on the toughest challenges. GE operates in over 160 countries and employs more than 300,000 people worldwide, finding solutions in energy, health and home, transportation and finance to build, power, move and cure the world. Not just imagining. Doing.At GE Software, we are creating technology and solutions to enable social, mobile, analytical and cloud capabilities for the Industrial Internet. The Industrial Internet is an open, global network that connects people, data and machines. It’s about making infrastructure more intelligent and advancing the industries critical to the world we live in. At GE, we believe it’s about the future of industry—energy, healthcare, transportation, manufacturing. It’s about making the world work better. Stay connected with us. Join our Talent Community!

Role Summary:
Responsible for designing, developing and testing software to create industrial internet products and services tailored to the needs of the GE businesses and external customers. Comprehensive in-depth understanding of complex and highly technical concepts and principles in the own part of the function. Works on highly complex projects that require in-depth knowledge within a domain: technical, solutions, business or information. Leads domain specific architecture.

Essential Responsibilities:
• Work with Internet of Things (IoT) and industrial control systems technologies connecting GE’s field equipment’s/software to the cloud. The role focuses on the IoT at the edge (including the devices). The engineer will work extensively with new technologies and systems to interconnect GE’s equipment with the respective cloud services.
• Be responsible to define architectures for data acquisition and transmission over different communication channels into a data cloud as well as the design and implementation of the defined solutions.
• Work in close collaboration with engineers of other disciplines and product development teams located worldwide.
• Relate to the development teams for the cloud services and cloud application domain to ensure a consistent and systematic, scalable and robust software system enabling reliable data transmission from the edge devices
• Lead the research and evaluation of emerging technology, industry and market trends to assist in project development and/or operational support activities to for multiple teams or complex scenarios.
• Provide leadership, technology guidance and mentors others throughout the domain.

• Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math)
• A minimum of 8 years of technical experience along with established leadership credentials across product lines

Desired Characteristics:
Technical Expertise:
• Strong hands-on design, coding and debugging skills and close familiarity with DevOps techniques, performance testing and management, and data storage and processing
• Experience working Open Stack cloud deployment
• Experience on connecting devices to cloud
• NodeJS, Python, Java programming languages as well as Shell scripting
• Relational Database (MySQL, PostgreSQL) and non-relational database (any of Cassandra, CouchDB, MongoDB, HBase) experience
• Experience using and designing APIs using REST, XML, and JSON
• Exposure to Software and Tools: Cygwin, Linux Shell Scripting, IXIA, Iperf, Wire shark, XMLSpy, SQL Server, XML
• Network protocol understanding (Layer 3-4: IP/TCP/UDP/ICMP, Layer 7: HTTP, DNS)
• Familiarity with Industrial protocols like Modbus, EGD, OPC and other IOT protocols etc.
• Familiarity with Linux preferably embedded Linux
• Exposure to Predix is a plus

Business Acumen:

• Understand industry trends and competitive landscape and the implications for GE
• Work with Principle and Consulting engineers to align projects with business goals and needs.


• Provides leadership, technology guidance and mentors others throughout their domain. Define the skills, competencies in the skills and talents for architecture team members.
• Facilitates dialogues that produce new perspectives and trigger recommendations for substantial innovative / enhancements, and analysis of consequences.
• Influences through others. Uses experts or other third parties to influence. Builds direct and "behind the scenes" support for ideas, uses chains of indirect influence.

Personal Attributes:

• Takes a holistic systems perspective. Envisions, compares and contrasts multiple potential long-range enterprise-wide futures. Empathizes with multiple points of view.
• Participates with key stakeholders and subject matter experts in defining product strategies
• Challenges conventional thinking and traditional ways of operating and invites stakeholders to identify issues and opportunities

Locations: India ; Mumbai

GE offers a great work environment, professional development, challenging careers, and competitive compensation.  GE is an Equal Opportunity Employer.  Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
Apply Now    

Similar Jobs

GE Careers Technical Assistance

Having technical issues with or your application? We're here to help.

Get In Touch

Connect With Us

Stay up to date on GE and possible opportunities that open in areas that interest you.

Sign Up