Software Engineer - Windows
Business Unit: GE Infrastructure, EnergyFunction: Engineering/ Product DevelopmentResponsibilities: Job Purpose
This position within the Controls COE is responsible for the design, development and maintenance of software for the configuration and operation of industrial controllers, I/O devices and power conversion products. These products include communication gateways, Human-Machine Interfaces, control processors and tools for product configuration, maintenance and automation. These are the critical control components for such GE Energy applications as Wind Turbines, Integrated Gasification Combined Cycle plants (IGCC), Economically Simplified Boiling Water Reactors (ESBWR), Hydro, Gas and Steam Turbines and Combined Cycle Power Plants.Essential Functions
Participate in the requirement gathering process with customers, internal users and system engineers.
Design software to meet product specifications using Object Oriented Design methodologies and tools.
Implement design using Object Oriented Programming techniques.
Create unit test programs to verify implementation to the design.
Participate in the creation of system integration test plans.
Supply information into user documentation process.
Follow documented software development process.
Engage in improvements to the process to aid productivity and to increase quality.
REQUIREMENTS
Qualifications: Basic Qualifications
BS Degree in Computer Engineering, Electrical Engineering or Computer Science.
Minimum of 2 years C/C++ programming experience.
Demonstrated in depth competency in at least one of the following operating systems: Windows 2000/XP/Vista, Unix, Linux.
Eligibility Requirements
You must submit your application for employment through gecareers.com to be considered.
You must be 18 years or older.
You must be willing to take a drug test as part of the selection process.
You must be willing to submit to a background investigation as part of the selection process.
You must have unrestricted authorization to work in the United States.
If currently a GE employee, you must have been in your current position for at least 12 months and have at least a satisfactory performance rating.Desired: Desired Characteristics
Masters degree in Computer or Electrical Engineering or Computer Science
Demonstrated competence in Microsoft Visual Studio
Knowledge of C# and .Net Framework
COM, MFC, ActiveX, Win32 knowledge
Networking exposure (TCP/IP, Sockets, Ethernet stack, other communication protocols)
Web Application Programming exposure (ASP.Net, Java, IIS, XML, SOAP)
Knowledge of assembly language programming
Real-time Embedded programming exposure
Knowledge of Real-time operating systems (QNX, VxWorks, Windows CE, pSOS)
Minimum of 2 years Industrial Control experience, especially with GE products
Work Traits
Excellent communication and interpersonal skillsGeneral: Controls and Power Electronics COE, a subset of GE Energy Engineering Division, is a cutting edge designer and developer of Controls Systems and Drives and Controls Systems for applications such as Turbine Control, Automation Control, and Plant Control. The Controls COE serves markets such as thermal, wind, oil and gas, hydro and solar energy
GE is an equal opportunity employer, offering a great work environment, challenging career opportunities, professional training and competitive compensation.The United States has regulations that govern the hiring of current or former U.S. Government employees. If you currently work for (or have in the past) the U.S. Government (in any capacity), you may have certain responsibilities under these regulations and certain restrictions may apply to your potential employment with GE. Therefore, if you are contacted by GE regarding a position of employment, and you have worked for the U.S. Government at any time, please immediately inform the GE representative of this fact.
|