GE Careers
Apply Now    

Software Engineer

  • GE Oil & Gas
  • Experienced
  • Posted 1/26/2017 1:55:22 AM
  • 2753383
  • 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:
In this role, you will 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/Non GE’s equipment with the respective cloud services.

Essential Responsibilities:
The Software Engineer provides direction and assistance to work group in order to meet assigned objectives. In this role you will work within defined parameters to make decisions, apply concepts to issues of moderate complexity, and resolve issues through immediate action or short-term planning.

· Software development and maintenance of components, systems and their networks
· Analyze user needs to design and code
· Program (C++) all applications, components and interfaces
· Work closely with the business unit to ensure application development meets product specification requirements
· Work closely with other engineering teams, partners and vendors to ensure inter-operability and reuse
· Design, implement and test software, ensuring quality specifications are met.
· Participate actively in design and code reviews
· Drive performance and reliability enhancements
· Close interaction with customers to drive requirements and customer satisfaction

• Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math)
• A minimum of 5+ 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
• Experience and hands on C++ and OO programming
• Exposure 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